80588686
7892551
59748372
5636585
4755102
84378845
80073221
82068967
32491776
32009773
959293
95029623
64893512
99305660
25158055
42947241
74398916
47588837
23875342
17131363
27855532
7003785
61497391
4371063
22451566
36215935
18038047
53392979
4423935
41497606
3534950
4625915
31604920
83162746
30823739
14038214
23076581
14941928
79569
78697599