42729186
4492717
34661190
73018791
41049886
71551046
7662787
15537157
11535137
1156212
11426825
49065551
4792604
644525
89532213
73932632
21427781
14438870
83883380
60401605
80045421
11249099
92858960
36576974
23056012
29777970
95676392
7729246
89546687
83185231
67935832
96477411
85686197
2324566
4765749
22788760
49279226
303217
93581272
31491005