18
15
25
5
27
34
33
36
8
52
32
56
29
35
37
72
53
115
63
26
66
28
84
80
74
314
325
126
217
54
279
67
415
294
280
129
154
168
142
124
240
92
165
175
315
440
58
272
443
451
71
104
155
224
207
495
420