107
25
56
37
160
66
154
98
31
30
103
49
157
128
288
386
207
261
303
358
344
217
480
362
72
222
797
41
62
48
9
10
65
18
94
123
42
1161
26
22
345
21
340
78
16
214
105
75
24
206
93
59
167