243
54
122
233
268
81
102
77
397
46
9
37
192
50
509
154
66
1117
267
177
80
112
124
587
138
349
142
251
182
42
45
34
315
146
203
65
333
104
64
43
25
79
99
21
24
129
194
97
1869
98
117
95
68
100
28
61