40814280
81412235
9683953
94577417
24766748
21882693
34794711
364697
50472912
25532761
63149851
87828217
12078526
2267259
74205950
518635
78508626
30379108
91346265
84112781
83216176
34241834
13882287
86182997
31038988
68957069
35643837
59793471
1791128
70426087
69943529
33569131
70204366
21859039
1778622
83219268
65367114
80828243
51214710
21598121