62915983
6475653
28047291
2212601
611119
77855525
42641285
14536085
19747644
97839563
29656483
31158510
1765432
89962813
43051691
60987862
30539653
50201169
27613670
37322726
16016190
61325138
93289000
30843468
51575160
9806851
37918340
76271695
39985084
82043260
38172594
20451409
22232154
16589070
80455793
66807151
88914818
41833908
9742523
24004998