157
57
146
87
55
1150
250
194
575
165
148
217
82
181
92
100
45
63
364
154
237
429
54
3990
1595
2751
1638
1710
1904
782
695
2535
2104
1490
119
138
763
1256
1564
297
51
787
99
68
406
77
85
293
86
201
417
362
89
70