182
83
639
114
617
30
734
222
394
134
521
129
381
177
306
94
429
167
149
29
1269
545
602
36
344
104
362
92
459
185
614
165
405
24
406
113
255
155
354
192