127593
7254373
52047634
1692730
13331237
14576544
88152283
42297415
1622196
65754447
18893049
65039972
718230
8996176
16056057
80765132
98173686
63501326
94573680
85034883
67065352
17603062
30883228
58212453
79519992
16843396
76449978
7531283
8843637
58772407
48027581
9089695
18325592
53346191
31275215
79137056
52866141
25919401
21493723
87629790