96285373
80075095
46416724
54925068
7927399
53454155
25012689
41154862
32915515
29123949
60008503
6401228
80296902
41076679
87843933
17679104
71377233
96713430
60349237
5373495
57198122
73178230
12648685
16792054
99423821
9617593
60429090
8481575
68243983
62363452
16264062
23806586
45489998
77145804
97356020
50588820
16149402
93873925
93515677
652366