85557589
33071590
18853166
47905198
31711
75072027
16684157
85317035
77583809
57819179
52059630
74425500
58631186
97436433
62622662
61708693
98207616
77464305
41767812
23213856
82535277
24545552
47571792
53891357
58183230
120275
15564839
46222228
86376187
94934453
47469233
70346084
50057357
70594468
58792769
70072711
447893
4065617
86926786
41339351