80949172
43763562
10302202
6542533
8369593
91208235
58532687
36312097
11784525
5721424
58454120
35707043
38946067
40947682
55558054
2745157
3757773
23599743
81845584
79556710
83162274
49348130
32562842
47144421
7917361
78301670
3598535
2043873
40996765
79317067
4932551
58481789
26357206
87851346
70151575
2133833
96746559
999532
92198412
18156302