96558440
59379265
16189653
5520623
6931524
81717985
28445892
20384806
40423326
7696841
19984071
8211492
69218570
49632091
97358174
86801947
49175815
36237614
41621799
23305088
32883127
6925335
9420474
44259551
72034855
12818995
26589477
54254829
48402595
439911
49061592
65292858
20755398
82191436
73505256
1195032
46696341
6400159
853161
60248328