87812360
1433105
43227489
68766281
3310251
36631888
27242418
790143
4254130
81704332
5055508
719631
5236969
35316720
32506967
85292790
76735122
46996832
12683193
45467403
34108787
33203863
6375621
86846272
70235992
37416787
54115091
81849594
65608483
9665604
11224390
17573134
28414067
60075535
49197704
22692035
1978504
42673995
5451892
49254110