99
43
84
55
113
263
49
30
47
59
64
65
11
35
28
56
74
79
61
80
176
82
150
177
225
71
52
95
75
341
40
629
115
232
175
178
193
194
389
68
42
15
32
215
27
26
92