40984090
58342870
21107731
2334337
280976
22944390
59868975
78383946
8501274
75128794
12522977
32546561
29846259
56369552
64047450
6100250
10385671
56097586
70262800
18441003
28962581
68222771
3957916
5672210
8325128
18862517
54015172
36523312
18114692
63277293
6054713
62039653
91564664
9382332
9696641
54212246
14557271
41796116
57162453
2868804