19584259
43597343
30332167
87183176
79267506
75841705
6217946
93977546
5877612
14763985
12653660
9795823
28786021
7448150
93575802
12221381
80994204
50834561
98704969
688582
57104370
55691694
34106350
31854926
41368172
65148153
30259074
2813146
6778530
78316418
17003314
69739619
1018233
11942969
56846980
60374527
19228363
56258651
64021311
56889586