30668543
68543310
12202309
21714040
58666304
72048718
9999840
65164183
44171738
17288849
48645138
27853806
91816753
78475122
93661396
3796437
43941006
66312169
91739684
36559236
83745374
63181907
24681664
87593815
48354667
6413246
33442273
76411239
79124199
17685795
34905064
40734121
54915417
10421453
12609831
52505109
83445167
85309535
86929290
42048871