29593368
50654151
31042618
22992299
36338125
2809771
67397253
17714679
1506555
15001754
5604573
31417691
78368585
23165022
15929025
65412107
49003607
30591551
62898137
53221051
96342121
23373888
38462695
13927136
5201666
31642285
43015649
26378558
35983744
26608666
24981894
13077897
8081601
41228028
19179528
43314481
11959925
82217027
90587369
1764570