10202997
80089561
50445669
70802371
88949997
16101823
92795066
68032290
53671186
35239132
10052188
88902030
47682657
45879632
49531834
24209678
96393420
74789320
4293320
31459632
70757219
34552889
23132762
304454
39496014
39116593
92688763
28293401
6151354
33257761
62313549
37866371
81439469
99902854
10177427
91095122
310821
96346833
26637738
31368930