45
222
871
17
114
108
739
33
23
16
75
31
130
37
47
46
40
13
126
27
15
85
52
384
38
24
10
32
92
407
53
121
105
68
80
62
36
175
63
18
29
393
333
142
30