31468899
6018869
21638316
16678161
5258107
6828061
10807960
2566873
6096327
6985541
11894356
17434178
6843716
3953579
14963392
3412966
3082268
10531834
3171311
10621014
1367894
4821194
136648
161248
279830
89115