81619160
17799310
34143157
3285258
55676944
48795368
739065
22185348
7740149
8178677
60273991
52235436
31242393
28147643
2099267
80392263
98644856
3989830
83075683
96872471
6591099
8413703
2262123
37268596
93969714
90956966
30355939
81294220
79506015
48942813
899539
5456629
8928634
81708854
3365228
9815242
80168218
28031777
64888006
31841490