36
258
255
2367
300
15
231
91
104
368
159
55
1375
19
23
3
10
154
236
228
344
18
24
70
45
63
49
98
47
56
26
89
75
30
34
41
52
51
136
1432
67
62
44
121
50
700
77
137
570
93
331
95
72
57