22514008
92932267
75514429
11557673
86469350
55931516
25597968
7152213
40199912
23219207
95518618
93429706
57748875
36856272
6161072
666541
81953194
6544538
27562152
11054268
52031544
5847181
99878980
5111507
83798940
13379791
46026839
81505157
21283170
8185839
10532632
2163549
54766971
349261
81295385
14931120
66594763
53399842
65801772
40656664