85781497
57242675
25115325
6661854
3090860
20352598
42688195
67218582
52062646
69216272
61607430
3335598
1032861
57496481
29271343
51808315
96172162
22449700
32912973
19549715
84967769
58615113
5112105
8018105
1917767
58256799
88153801
89201460
7692973
20735696
93108554
86061136
71168665
11613653
47169038
134459
68865510
17931621
1357621
48474247