53358502
1592143
73837172
10889713
39551352
22524832
789996
30385264
61696887
78229550
94964692
7532505
33933231
30106820
88564524
36683378
25894988
33243054
33073037
1014306
33014938
35694692
15787058
97659390
5125720
63905910
9116664
53377181
62384546
50536414
66846816
94063760
22418995
12177566
18612060
45255393
38438538
51515691
39742246
79239807