57395866
18407371
9392725
75454864
79975161
7447917
29744086
5532646
39842527
45302825
18758678
7314441
12286887
50546087
89818215
54581924
32365410
23677411
8359228
20934895
19991617
37606349
34436355
79983664
59097504
56142248
50103033
33118749
31417653
70374236
46951898
40591712
63862321
65855122
80231551
46057120
67871019
89089341
70717215
78739738