80
43
16
31
14
61
53
38
173
49
50
32
941
214
37
96
26
189
1026
105
27
57
17
28
73
46
64
9
181
21
75
397
55
24
155
192
230
51
42
41
52
242
139
213
261
34
63
78
58
85