45
395
9
97
30
22
2583
16
19
35
11
110
37
14
36
43
335
31
139
20
58
1069
38
6
8
4
451
46
15
78
23
75
10
18
234
48
17
87
25
107
94
12
493
89
34
33