8143605
87295606
3777399
37626634
81771886
94931029
66993643
788322
11515697
13173354
6317786
2300775
40465421
79899566
93488123
40116864
12843711
32821546
71818252
13535654
53553233
65324180
12061158
94509848
43007918
22724858
24406319
8089256
80311442
29873559
68783469
1823570
19327937
75006014
62173168
26304883
9277423
57298206
15431399
103420