263
318
151
40
126
77
233
91
603
506
33
303
441
205
503
288
209
124
252
2
180
2
331
210
492
72
394
0
277
393
574
515
34
96
624
268
134
433
293
157
967
171
399
139
447
83
31
690
277
350
