542
145
802
266
915
277
487
33
277
106
110
66
348
180
438
154
419
143
439
156
596
140
54
35
477
104
315
156
218
73
582
144
284
155
470
94
95
49
267
43