50936866
66709344
61661558
15725391
99473598
51542321
2085567
20735225
72269384
91289425
40238724
58337864
83731185
578212
75985425
62056611
4343107
20733048
37695584
58214752
882618
2810508
39834273
79712676
49108097
20716436
41755245
15125362
52746084
4081363
29437695
16647874
21491718
1515431
89237153
53632359
26921231
36645858
59708752
31171483