5953889
205986
95154053
1904649
86885528
64881395
69323844
10813394
6731615
52736921
11922324
298901
81324873
78553877
93236643
49248754
77042834
60941648
98848928
68735903
31671726
96215515
89689620
42511171
32856723
86583475
58605395
36407817
78118157
51269178
47664107
9943893
20274910
36291326
18049370
6071997
63844275
2224332
88113514
72976974