65
26
61
28
70
157
78
63
38
34
97
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