80413379
3539117
84533529
11142237
6091675
4012426
11519621
39189169
30734839
37596664
73133978
35096286
88215571
94064487
68923454
46548063
38145040
9236193
5826733
84853855
15564212
7713886
76021147
67916935
64945376
35862851
4818533
37743207
32923704
92053246
18687170
15403253
93301285
740706
2867396
11675599
54542399
12736561
69997746
87329712