13996890
1878827
6841184
73593419
14982209
50674258
36712268
13006368
8428068
12379674
20057825
82874518
65002536
69222807
41343524
65244368
35813372
61792697
9790362
34908611
75367
2966343
44843628
9469861
22431071
68654375
29486402
64207866
8317721
62803680
77513530
59031236
67645078
80353203
50246587
30606829
23233130
11257277
99184889
49743175