31257019
7159600
82723139
87669616
50461135
44898549
81076068
89048059
509741
38482605
85517870
13761805
77702673
44515122
74446261
9411974
63222585
8392796
14696471
65548061
77852129
28401192
85753362
40558172
65876047
9043196
5852560
23366509
22286130
86765853
96479825
92581498
74549573
46843241
67337024
86648190
21121540
50807775
75776
82729776