65
26
61
28
70
157
78
62
38
34
97
63
114
51
239
132
172
295
115
223
91
57
336
80
75
23
192
272
15
405
301
432
29
438
37
42
176
93
21
100
18
86
60
148
244
35
276
121
206
24
64
268