93533053
7895183
82945105
60917405
98533575
73751379
40832005
38087966
68152800
22178255
90211968
83496027
88558051
57024710
50013544
96742559
31529763
21147739
35401219
377309
1152217
2062578
80806583
86018683
75872931
33981003
20753196
55733020
38997818
92836666
57984957
39488393
6035761
65054471
78986743
9471824
33718143
19424827
45858154
59888435