5061523
28546401
4421362
14476131
18462934
95685072
36342974
71851747
89726100
34342041
30125079
59854697
74312495
22994305
59144769
1518485
20214090
58706610
56792024
80607882
44562438
86259145
63352215
18493223
7324831
3092518
65282829
15621440
66339761
47313262
92525210
62939459
65419711
69531633
98856985
93196034
50624733
28191579
2668826
91253870