75
44
28
20
175
13
11
63
34
37
49
59
228
116
7
40
101
92
789
797
612
187
54
46
52
48
25
30
105
386
467
1199
934
217
24
182
36
15
167
351
158
655
110
211
22
5
172
311
580
16
3
31
129
114