96516216
4453925
63694489
20962775
23115126
40322044
63359904
67648573
54404680
72646856
21675503
62291567
18162152
91386814
70764281
36988340
8225878
74212574
75146177
5199357
20405104
15925515
4798335
38895539
81989464
43222949
560246
13929895
49199535
460868
74585028
4952828
44428218
41656514
68696888
90776201
4767237
3148650
4027547
1345987