86621171
52168500
18796176
35372098
32736731
62136380
52527442
18673162
56203915
97867995
43541378
60089595
58985894
88636370
56266967
8386018
29936479
74416099
31816720
12058790
74119999
17696406
61333814
63148462
77991762
18584442
9410406
75255348
67778896
61601741
6041916
147250
46184039
40433446
58296097
54189216
52237760
45432722
73378096
20319372