58928140
6545713
56731698
7732503
85053193
29421228
55287114
8124814
20411051
94545387
42874792
36678872
96145345
92939344
4753826
6628156
41909021
32804049
80348367
20383812
51976011
96502810
8738690
66861373
12984738
52478375
66801460
46034025
97614997
1467268
48236000
71512995
96647495
88602418
30599051
43342487
9337291
88127400
5689768
46935388