27827323
8842573
24615172
21851737
5918229
98911097
92769697
923656
28833034
75216503
21652079
46004645
22019396
555534
39657025
37934881
94427763
82498925
32413284
14403776
80266555
69955617
52107116
90375490
71778386
62818025
83883
86701444
99266444
955889
48265292
43235710
43485073
8432373
2757263
49302221
20268728
73087153
904090
6235928