31438932
24409377
88929034
1345407
23046362
50738879
60579009
18398442
75471206
2081433
99876798
74024864
4285556
20643309
27659179
37286375
65485433
31864834
7362299
32681167
67395223
16962063
35547824
91349024
78528485
44497914
1582392
11453897
42879326
70425139
68972623
2844389
468301
90221105
73699979
83159777
70129876
79694699
18168946
21156509