47397715
28939611
9381786
17773794
70856628
58911910
10563106
20626774
12269920
65685747
542507
44526492
13785358
29403721
13969234
23803719
92141848
46777162
88185316
82988543
8988107
77684963
76389035
17892378
68271677
10515741
72063966
23722171
26226083
953147
95593884
8442766
25008303
47845726
9745685
1238829
4215097
84352070
20357254
12789802