76
46
382
31
182
35
132
8
68
58
99
50
101
714
300
136
32
74
83
147
123
274
257
103
97
142
187
206
239
1736
62
538
89
77
69
1205
94
233
154
33
113
410
362
162
179
247
122
111
40
409
576
234
172
202
255