45
94
138
71
20
17
103
61
40
19
48
144
180
33
287
142
22
51
267
223
59
378
185
487
31
83
133
182
121
163
42
21
44
101
55
276
57
178
234
137
65
255
258
265
168
228
202
409
313
300
91
29
79
104