0
18
28
33
63
126
35
52
102
152
92
37
88
61
117
103
166
11
58
151
104
54
125
64
198
39
143
96
168
123
140
378
180
227
136
331
110
24
14
114
124
420
458
282
205
461
55
108
266
29
128
158