70
188
32
11
73
97
324
41
111
137
43
98
65
81
102
54
170
162
96
76
340
94
308
92
253
281
211
363
286
275
396
297
120
222
104
202
134
75
181
444
326