96977922
51551426
8843734
22097542
92025334
66268863
62521681
65889092
87959349
90008925
10296868
76027843
31363936
14177182
42727195
48752538
92567669
36109524
80186257
83753353
65545761
41762082
50681668
53667968
88272904
89257672
38385045
48195546
49589511
25817506
659159
4245366
99203356
59277561
53306631
71859576
96017316
63285304
40987178
91781240