30108662
7912644
48973934
66284996
69081233
52158327
97316494
58072049
18063920
45126503
17964147
36937783
58369839
5144053
80647515
86609650
18171337
57059425
82021546
39925741
887806
71195362
73929243
9101059
2527633
79531742
5012685
64874552
11194363
87957999
82023209
28211109
82702044
69353606
65563331
89203146
93828528
54394240
81153335
77349262