196
751
28
126
82
399
182
265
89
104
62
6
366
259
35
245
41
165
55
151
86
122
112
395
370
101
30
65
67
54
92
128
268
93
113
19
32
235
163
157
401
50
78
176
110
105
131
43
23
27
140
71
529
70