1014301
8615112
60614639
39075852
43003562
1503219
96573865
1331847
32233696
61697714
61207235
67739232
84417296
80737270
79716793
1975067
55647871
95475664
42561138
1253077
5622960
37146024
28894594
6429420
68768934
49062893
82792311
15524734
13433346
6839961
59659178
97022253
71667089
47113684
39339100
73058305
14242543
49991026
91841244
703613