94979598
73446685
31016747
8204637
9387237
40984025
9237224
23906314
80886640
43746932
23549918
27914247
36766808
37594041
85019321
81112745
78426251
65681256
49141161
14639464
5001163
47927005
32426213
41432771
52403287
81327845
53158298
19106726
72211748
67653205
97124593
6464792
70904836
87971109
67859008
40504327
91391161
76484580
43901092
58155224