29545336
6224116
20457097
40246868
10877601
89441932
126313
41993184
10576880
71492348
95104515
2466142
7963995
17147946
76382086
47885014
9662515
30585724
89891592
17462008
3397608
12972444
21866875
62686386
93484951
2890454
48514954
29719589
11606636
1294520
96918600
1899270
34424346
31564309
1879776
54554626
79872901
20648630
98169916
39343532