22295592
60287863
45531253
3043183
76905952
68312765
28903223
58699419
12315335
41306151
12216853
41938388
91968015
86767384
5757319
9800804
81225297
12174124
39708829
49604974
33097200
89807042
8723097
12467940
31588515
26748665
34094243
32113227
56312377
42301533
91375294
12676000
28445734
8334238
80521129
32299942
6752800
87175901
72772000
32304958