40193508
5410333
47118207
27902531
75917365
9446145
1411501
16936282
56226729
4629206
9274703
6672285
97051717
31882640
18261990
86711835
71678564
74681814
51323692
95254582
76257038
36968425
9979294
15328530
95687155
43474197
272242
28116231
35588340
45046049
99139394
17503220
97753503
73888131
90806304
30855853
27387381
54431549
81194923
1716615