39711431
61665919
36757851
5142027
32226805
86411234
8900831
9966046
18355404
68776062
33663140
6435974
71199093
85436258
52618913
4432468
46116966
25999251
9620268
21929272
24378326
3338543
73105650
99452844
93294
82741825
41925349
2474153
17189354
1809260
85998635
9982412
86186369
88774733
58502225
21568511
10595636
78711797
40588872
50495390