95548373
91777148
5925560
33884212
26275716
93805186
48045410
39355829
90194430
33695265
86322126
8880178
64377379
36515564
43161943
15546903
39115661
9129347
5861912
56346004
29125428
20958053
40363555
95664210
89012578
48386829
76849306
41585326
36143190
49214256
75584425
93852984
6425830
36441563
86449901
69687869
29734348
58955623
97354346
11072734