95675177
48987854
44265677
67097835
8605262
32493459
17642011
36554262
26985981
38538344
83335568
1525819
83342376
9618297
18712844
52382999
51889780
40419832
43163100
37801365
4704580
49712930
94372056
40983990
5941683
68996215
83886863
67839245
36843093
41728456
89212143
14368074
4561949
19899701
11364165
94262990
22329505
32509044
1164395
33262411