20615966
89346015
14335102
7248202
90689930
75516758
50196840
27665155
8675334
70329739
10335748
11461060
64402387
85114481
58997275
81654957
79732299
57858756
28254984
59428968
73606132
72416442
37615034
98045089
47232092
26091186
73068136
66817096
55642203
49449557
74147024
31041660
54893086
29545383
7208736
83018448
50538652
98497333
466352
45371737