39923085
58166865
99144118
51961525
18396904
57582818
52558135
53682434
83324428
1343408
45982203
59739474
61989413
65546134
9838961
27378697
71636560
53061804
11756073
92682927
98591711
16719971
52453819
82328006
68596618
66912440
46148883
80599823
65845986
66959259
90457105
42756894
26534879
63805070
25749330
70196731
31508544
59805570
27897744
22381141