51252716
38295991
6534806
23917052
42227468
39562352
710179
21355066
20717877
90055078
70372238
94924894
67832013
13997012
2853239
811891
19291617
81853469
60497284
95295972
91595180
33523115
35206250
49368847
30542384
24392372
32174102
130290
67827104
14574672
41908262
16883581
34461014
47828243
85879768
21384692
90879131
59847653
91126361
681324