60
128
32
111
299
48
53
47
46
30
89
294
83
51
74
347
188
71
253
75
350
182
17
164
65
400
44
287
259
255
27
303
193
84
106
62
35
216
116
122
82
57
73
113
66
99
55
23
31
233
170
232
417