39223020
52585991
14718196
91906364
8221758
77159148
99506289
7885941
30401026
52542977
97399693
24489235
34085537
8639671
10118879
5610481
19575963
89836073
72919017
71944345
7668746
14608285
74793630
21547907
340581
93895758
45502110
89636143
31433232
72068222
23256511
82479629
42678818
7700487
95077260
27048436
54046923
76598243
64753986
870361