57
135
16
10
42
81
37
12
116
78
67
65
30
218
56
29
222
157
165
74
72
160
120
235
398
108
114
326
403
44
198
87
244
168
55
70
105
110
166
111
101
90
321
97
140
285
86
275
341
269
163
278
191
139
79