2918251
94878680
20637164
52427061
48442758
4263742
19984936
22827064
64944305
30155734
14917310
9102582
8743987
8309193
6339722
30066865
63265688
37774497
954438
7149429
42319775
73447033
83463403
92757016
24334802
62388
7145170
16813646
11311154
5756750
23831510
7384202
94651008
69463221
353470
30817890
4812599
2534257
79599951
38879034