80683078
18544576
63993871
78267491
28205479
21129536
84079479
72104538
59441680
4783548
35446159
59618539
4459307
85215251
43997343
32465105
73056611
10002598
56569483
81813934
23032342
58704141
69259383
53614117
69855688
81187937
9032220
93837272
42573057
19332350
2752703
7073056
88959785
30796469
61392672
31351798
21565897
58320
37174083
5168591