243
89
86
9
106
18
502
1331
37
36
43
100
342
183
25
26
170
1855
213
24
1
31
38
101
335
296
79
230
95
177
4
10
354
50
120
33
89
97
441
165
110
29
10
157
276
78
286
30
486
481
