2157129
35211820
11706059
34772157
28824338
59735137
47788857
56113860
6310623
996958
76229520
15994668
17943044
4201440
6230496
44748346
89693673
18807889
80952780
95837678
94874426
17411030
4812830
9948927
21458870
2509998
57583368
43067102
53832175
89092226
24147367
72238446
66045727
41758921
70364592
74074095
34155269
47707035
998487
84819682