60803215
66152962
46804563
81129928
81743118
35329294
16731307
41564428
83227863
79509502
26756869
79569294
10737965
23621025
97754507
94218724
88912651
16824165
98664394
40008126
30772998
37091685
2049238
72571277
16344433
14963050
23888520
27466091
93022
91893587
87415157
7511425
89912201
77416577
44526961
14723264
243200
20042381
95288365
94203583