1
8
61
60
15
11
283
117
213
94
20
84
208
188
27
99
129
52
148
67
179
74
75
137
69
186
190
410
144
82
145
399
493
230
498
62
35
142