70
15
41
82
16
94
2
27
13
49
85
39
24
53
65
40
68
66
62
44
17
10
29
12
494
123
188
157
122
91
295
163
305
341
191
255
291
160
189
480
105
276
185
121
192
746
161
242
58
287
159