7
2
107
166
72
34
349
117
102
74
239
82
492
269
180
165
208
129
160
1088
177
495
267
429
263
236
475
56
38
240
50
123
161
134
54
184
115
220
354
255
246
1647
2592
142
1461
345
57
59
157
334
204
302