32598383
8046263
908367
1936977
48042581
63407110
23986660
59057206
80513078
92928461
3741987
30397245
39871712
21863044
34475492
58905613
18245620
61579509
15993463
15023542
38978666
1842229
76779535
98298861
3425391
80826729
15457626
56287367
38701681
60107717
31571626
21121435
12709744
97439714
75079512
1303071
92726702
73847458
63407379
6750883