80625276
3717265
59147154
19701266
72805804
15857798
30872598
18061898
77386437
70361553
2142843
9335899
7216401
81987417
68741093
88253935
84173662
9974785
82005561
80714349
49331996
98239278
44944276
86395959
23166150
26117284
134320
25122571
58874273
54387109
13837154
13662124
37258195
65533506
78621188
76613151
10827027
33111571
40494153
72385421