15561109
11893936
50134780
56324988
32368387
75584707
12889930
86216002
67103567
53623322
605518
39531398
97248534
86219076
2931110
42825972
67184410
83853435
78731600
88595048
43841886
45071072
23759706
17071816
98187489
93157526
89806767
72426686
7083967
644467
20682659
35682429
43414622
85961110
91189472
87643093
17334
95217563
16497179
32794642