13998370
68071621
4714901
3296595
36565350
51726754
65152315
19401592
41699799
82779524
27044330
299986
69763411
90201748
85395012
14507790
30459583
9650666
57476791
82358090
16368752
92749452
35678658
9023780
34252714
11388229
93916229
11817055
18995784
63072116
63938202
31302197
38598823
67022550
3133781
32032837
43952913
84199330
27626048
47957508