1420890
85792714
85345193
25096300
6335733
55277493
455374
97436001
30861872
52607396
41804585
21088140
44572639
2921220
31081421
92671414
39846571
37573531
39651272
50329400
82536053
18405605
31903778
76268423
59136735
87827119
301922
95898043
54729719
37802256
77821476
32853196
10416807
20588819
56694588
88951501
73805717
86443148
8599481
25831889