41585358
29183364
8415889
85575108
78682615
69695610
36558595
72497032
46152040
88213392
9396109
2205971
95789406
93409580
10845889
7651821
2728038
94072673
35748406
57475339
71145467
84569974
54817949
89709476
88784851
74984560
22534487
23056486
83465652
41126164
13416863
56804587
37071585
19673606
30155138
80039588
87813230
60748966
50231877
20122353