86747850
58179523
33514082
21488556
99431320
19394066
15734007
240996
41703382
45631880
46262867
68481373
50776780
23633878
79783142
13077240
10626114
45279643
73486517
70587020
42225489
30663487
32524851
94807110
6307439
51625320
4365162
25902139
94461126
4548099
61003049
11161077
79925888
58937244
2063089
62258257
56207580
12589694
24906791
23522854