36
52
54
94
158
196
13
50
123
59
75
154
101
570
354
159
174
519
37
130
45
62
220
192
525
294
49
83
253
74
342
167
187
152
262
193
309
255
231
95
143
47
22
79
207
643
181
100
155
308
40
15
102