99316742
71137901
60733437
45335478
22737156
69303549
32027448
515328
59475077
12942499
3489922
24235217
6234060
16912495
83758329
5786226
70631306
96454506
40579054
41925
51689263
8646589
18659552
16062812
50589953
15242257
35545749
8793238
56753306
59512079
64234562
2642427
7757926
47014524
40074484
21959407
50624346
34958275
73362498
28874562