31942431
28154062
63117587
96787390
99196794
13165867
45203865
27812205
80885398
19994770
87506283
37246825
47561279
44644134
27606605
34314657
21265146
42696948
53193000
85486462
16289761
69153625
44199850
52546534
18034608
615662
57269409
5316911
74529771
99685581
39855580
7187995
42927414
85678299
63112882
70454264
27896190
79187898
7692255
8700553