16798193
58673080
5039917
4393324
21141163
40099385
91212544
2016274
3977787
6321923
66155410
73706856
51534981
86199758
8714306
69845885
5316249
99392822
48724766
22755793
928729
64347503
63891550
82451289
83746695
89257059
49711480
72032110
9669749
4140647
78525239
68822776
82129830
80921763
96997064
51411790
54322357
99707055
4652390
78829418