22133608
9145072
64822883
2006342
85169347
43977517
97648238
73989431
29606602
60516667
51571130
40139868
2594070
82805427
6225151
81537837
3329033
68562428
26443145
3267166
6674722
10365133
75452254
25926147
41591072
8115263
2922357
50096423
41326665
98258965
51787837
28327581
39617775
41231913
56782980
26897759
23151774
48126375
22749752
63222294