66645652
25705776
8390463
37135842
26395163
70519788
2279257
810695
96407423
1836939
8880643
83159794
63442223
50224436
55747470
20564218
91343246
31307428
24522789
1244293
13384035
84345909
11134791
29363766
20399576
14136164
23841329
94005116
8591177
32354802
45937356
72576345
767919
49543977
97075979
31798777
14738887
59613489
26603716
2775529