45
222
871
17
114
108
739
33
23
16
75
31
130
39
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
37
393
333
142
30