3999356
7303390
977104
78258534
76521776
8615743
59518522
20986628
62615090
1325224
60854805
29304887
42472367
11567771
17314745
9749695
32057983
55444756
61489916
84845936
45605960
9517243
68622477
6852500
63765380
4656661
93032916
27385637
95175948
57658252
97344868
25037671
32817483
7938512
176089
6239631
32252500
75119674
89864817
93211315