41285792
1892801
69523703
33263810
30265095
57069375
23581399
9117494
42588237
70421471
57441648
57575725
76714689
15289899
4288596
14081588
3145657
87839130
8656266
5289537
59144055
97464901
66708282
16701204
32983356
46137257
59683466
75184415
88025385
67336380
32186401
36816345
82162307
61473574
10083556
69277131
29662863
6331985
83265109
21809312