86959021
60576103
75263385
13735436
4121599
66125656
54342257
18103769
29224605
72044892
17117191
30517137
77254089
86712373
43097967
18089013
43524318
43314211
59465141
28968419
2349499
55161093
772263
57364898
60363419
43005427
72295921
2805221
67565987
31259817
49307868
42059366
37775963
7794209
60016784
39025758
36842277
96847828
11567616
21248796