69
126
104
100
46
3
5
99
32
674
479
419
523
525
320
688
801
283
293
138
1
50
76
15
725
132
568
147
1340
424
485
1227
536
61
196
1225
500
1272
277
197
1
0
171
67
95
1
113
306
1
1
1
1
161
984
0
722
133
519
131
405
929
1
47
1
323
257
269
107
0
499
414
500
86
500
231
500
264
500
500
0
64
40
8
8
8
23
45
36
42
28
45
37
48
16
28
