40901816
31148300
21568894
42464669
15632766
7668284
4705136
14252663
57374666
20193795
37538594
1164529
18152178
92388806
13672665
65484499
72339377
52527139
75213663
4649089
755216
38263904
64359876
42075703
72716272
46002310
14289747
3504035
85851478
5108075
24086873
18969309
91794793
51748412
51818523
77404687
8200730
37781153
99295858
70805275