34667916
12483843
9814717
5415356
87542025
95803092
93581884
52887368
3554447
83294547
2608538
24119996
57673541
65884132
37441188
97206949
78544577
70819561
25157330
54364885
24695473
94711208
46164301
83594302
6001749
32103375
41477212
8733904
1898248
2599712
1047247
76914469
1042915
92858150
7573561
4138154
29218330
4679807
69244616
47506653