66424622
18745087
1214287
3853452
17858589
76114822
34981239
51372962
50211534
25562947
19365981
99935557
67886576
7362448
97458614
61014842
8079309
41466932
86075869
41143865
41779965
3322163
44403725
83367939
7772309
2237284
27086981
39845978
18432216
9315112
20215524
65909764
13928786
45395615
60453162
77266845
92363488
43195440
81851428
15705820