18
35
12
50
11
99
40
246
55
84
118
26
155
29
65
86
30
13
52
103
150
77
45
81
164
31
80
46
27
456
16
90
178
7
88
315
108
161
32
239
5
92
14
38
49
328
184
57
652
195
70