41318178
89086272
292353
10329049
95473142
8014583
2615901
35932829
1489240
28659699
2874972
50047942
84365867
12897471
45703494
467383
25805879
21732275
46884720
94863659
13856548
514656
57703627
80553419
4451316
54264550
38865331
76524663
88615098
88262614
7944519
70729551
64427274
95422446
18144058
4052317
8954509
2806379
38373947
59213529