50
99
62
45
28
41
44
57
154
25
10
53
22
16
55
40
177
58
42
186
17
6
245
30
51
192
68
136
81
32
123
225
20
102
166
111
106
347
26
356
194
291
77
54
185
140
67
250
29
46
342
75
19
92
9