31448899
6008869
21628316
16648161
5258107
6808061
10797960
2566873
6096327
6975541
11894356
17434178
6843716
3953579
14963392
3402966
3082268
10531834
3171311
10621014
1367894
4820194
136648
161248
279830
89115