40756
53974
91849
36722
40835
620
37492966
62988869
1097312
648213
47805
91378
430475728
238090380
1665288312
156710267
129559178
122973252
1114138895
103198210
88191178
82934290
74626139
69254158