230
425
52
103
190
114
54
142
330
751
65
390
192
106
185
375
1110
599
430
286
960
759
671
399
537
1187
632
658
98
1163
97
137
209
242
238
42
457
16
85
143
154
30
88
45
710
275
1019
850
849
269
265
1222
254
224
57
141
816