35
129
15
33
10
253
674
21
94
48
7
60
39
86
123
76
103
63
24
5
14
66
397
168
124
546
55
235
62
61
132
68
95
29
27
576
614
75
172
166
146
396
482
36
264
138
269
142
108
74
639
317