37
99
55
16
12
63
72
100
66
53
36
458
415
54
337
268
18
25
28
34
86
42
68
17
123
26
48
73
35
255
13
181
32
308
313
31
1391
210
449
894
27
91
40
248
82
193
225
110
183
41