18153323
59102692
75602416
64688815
45056962
62428007
93336221
3601316
8341245
47048450
54286019
20206728
60049453
67659496
9363327
33678867
6835989
52425875
76012889
1837166
50052764
10739490
9004418
50868748
57352648
5626828
43418175
18503574
65199238
1375600
47133464
86117253
36695924
34419
21079332
96521028
48181602
82292316
59727966
3064749