2971210
40602904
24624239
75512466
87407394
30767063
88576251
18397280
16642725
6466697
35089227
86846910
77895206
17268416
72944541
43834063
86982473
71482321
75239496
14413296
5726238
36679062
95262744
69549970
11403780
20212616
39221933
71033062
37313063
51985916
80598089
85056243
52951267
12007444
66456231
82996658
69534304
79314567
2418880
1185276