86099383
34453311
19572711
90862581
78817854
52129845
46078988
11058074
96971922
25467963
41667881
5447908
57045797
66888062
41766839
61335117
69589937
26863808
19148299
73133952
74168359
75209290
79303291
17852700
48282401
3208366
58783753
95182689
32045250
31152732
1877414
10306596
83708987
1632532
47648565
30521838
3840766
82842182
5692634
42019927