243
54
121
233
268
81
102
77
396
46
8
37
192
50
509
154
66
1117
267
177
80
112
123
587
138
349
142
251
182
42
45
34
315
146
203
65
333
104
64
43
25
79
78
99
21
24
129
97
1868
98
117
95
67
100
28
61