58661477
70267915
19723265
51287912
2795657
77228131
84668914
69312387
75854236
97186080
85741820
28318832
10705021
6932440
6103622
1598537
50465338
12209190
37368857
5122667
80523979
90256812
3472242
1481624
88002294
81265477
12028976
6063526
72661296
78485845
99576343
82577997
32242528
23432686
84131326
35762746
38763265
70143589
13405799
55911391