346183
4103038
98202542
2458517
94675940
14575662
78116400
51188257
50978861
82281867
50037723
5042850
75518912
2993558
74956617
14187770
59577411
26018170
50516419
93991135
81486665
25026490
50887620
95638998
32546614
12186912
64221786
45389255
36247631
24132890
53517946
7520640
63243498
7037456
30153254
42555539
39818110
88191290
95979450
15157741