83556328
30894645
38251803
259271
11053058
35933430
57226786
77411658
73635426
80894533
73549984
39288175
70143769
93818115
20898270
65137173
33932867
41135401
77032019
12853688
58667057
9392148
3525750
27443569
69869382
31055390
7729633
32142921
89349604
60581834
40603201
8233765
88097242
59319527
97775070
68233951
40385273
24041355
20189896
17949333