96727256
68064220
10953422
61334890
1927451
61769739
72783744
62328895
7649377
10556118
67012197
60592178
35737713
65895260
81008049
97329041
37742911
59853103
16313085
6817340
665982
79607385
91871067
34709483
80297431
78506282
11646797
30861940
16324648
13783854
5559806
17603947
84677370
65487333
32302432
55309827
28332621
13083987
10324741
22845024