0
24
7
56
8
38
2
12
84
223
67
142
542
49
556
350
688
130
1131
628
396
171
449
192
138
738
300
202
232
128
89
125
103
154
446
174
52
221
76
70
807
270
659
187
521
198
342
551
545
268
432
719
229
456
288
364
1062