46
81
220
87
123
55
70
75
30
96
180
32
80
125
159
253
135
34
309
181
190
11
6
127
14
280
249
45
65
132
1039
165
238
91
122
26
295
307
427
61
243
19
173
321
53
384
470
260
222
78
43
367
334
202