18162961
43968529
904190
70542544
29593505
49444467
56264285
2317533
4229621
29299196
21966877
15363621
49667725
27399891
33229676
6816957
23724270
44026431
21156025
73583799
93203530
95258284
64918621
77631641
30634187
92623539
71676146
78454467
35218047
85481372
82166264
33878280
16397933
98574908
9377904
54529104
28706609
23521005
7498165
39198524