57
121
16
17
18
146
49
35
12
22
29
45
58
56
240
122
107
204
285
131
287
134
177
117
83
108
98
73
263
124
198
220
126
203
139
62
222
59
110
34
148
190
211
38
92
151
89
100
99
125
76
88