80689332
37559017
25764172
96584820
21129252
4217482
17549970
57148367
42522766
4628082
95349717
13882449
89762018
48791670
79009411
48848755
15013088
14786892
92739496
18576413
8014612
42511225
31825278
98484681
41077234
47753130
86424706
912159
4568433
55649910
2592786
4771738
1066597
9299102
61068237
44514804
23784969
1930190
28683900
42987239