1
2
104
7
277
69
271
64
437
291
102
35
236
193
45
1093
475
208
123
109
71
66
94
87
74
84
314
164
79
62
133
88
51
42
146
374
281
276
126
152
162
137
122
231
44
129
342
93
316
245
145
97
147
90
163
220
78
166