29412196
7678895
48855398
43001341
49673104
61076507
74063398
52411222
19035262
27306585
44041702
713456
70737769
48903778
20248409
88572420
96678691
24245671
11963607
41313624
14804913
6638759
8685020
97975762
21117719
8184523
20902578
57793649
58704314
32512705
5231218
93042989
82996320
53762622
46547332
20072445
19344285
30003587
67851130
29491769