26903681
31323855
18931511
82657015
44904252
1387878
92811830
14634150
69184771
99549430
7372232
31976641
56471853
43489045
28341009
6433986
5927321
31968804
1061251
68878493
2295227
16139722
79577531
19642347
43042381
93868704
63664847
62126524
80978113
55241543
95608922
56834860
30955644
81371996
81839593
1309897
21075339
14365328
13609184
1649776