39184308
54243228
76231810
68331819
7818860
58215283
20442717
51484515
40898335
33786092
17742133
71156169
23061690
3821140
54146789
50147070
65558836
32237294
70067682
35864319
97853919
98159397
46012635
19108471
64965238
5412350
30052612
384271
52644377
64466888
91408724
16727435
65934965
34126885
90516255
3799777
979223
96281331
41831553
2972242