2
13
70
37
21
73
182
41
47
298
277
84
50
12
279
177
224
258
227
71
297
67
35
139
140
49
6
214
196
106
23
352
124
48
96
68
111
38
24
117
20
60
382
505
114
231
26
192
30
317
43
85
677
119
51
65
110