46632935
68418770
17768611
59676368
5143639
37169217
2959521
13909054
7421996
98067209
67978226
20122483
10534202
40255117
55708077
48043077
87443602
36308625
19154311
35417746
7489103
89257918
2993366
59864920
74986164
56241293
48872054
40261976
5869482
64426552
99858868
55522637
14432768
5685466
80333825
46255559
109069
99735348
92671668
6978493