47292776
1064445
56975189
187380
22104792
78581976
99985250
80934993
79209920
7154162
70156046
6857415
39187565
34173880
6026533
2322487
24079218
57076900
53192715
53729193
7449208
8951158
13093619
30004652
50451268
87468493
80185199
35539476
50997577
88762549
85427
35842834
69589247
25559373
6403891
96254012
48449012
32961518
17014820
65653012