87539713
1828758
3523614
17786583
52839025
5738476
70142649
89028843
86018044
18335800
1515435
5718318
66803886
16508525
20182245
30675731
82173477
13975087
52486896
3984254
12624450
90967076
72136263
23605144
91802896
48693468
75159241
39124052
39766471
90871118
65109486
18156000
85849217
56796424
72711552
60638617
25081292
244129
79588752
89539366