9405663
18814452
21336190
42491050
75295281
46161142
2159302
56845594
4392493
26972150
48808659
72421585
748360
24288427
51054090
11671178
20158504
29243515
76799466
4249432
32155184
19026761
54828076
50947863
28899289
58835456
97538987
56274165
42121950
2887441
21543896
36087398
44817744
11013140
9526136
69243079
88589288
39337908
61592342
59042485