98439624
65172213
15143147
43387184
29954237
11569955
72353800
26209297
37813009
79939388
78321058
70497552
65909856
56258909
35864459
50282439
915482
95552591
48757541
17378451
70231876
65173129
16244220
86251975
57941696
8739535
61256485
35644689
20092330
73226047
44341548
70625764
89885363
5033960
40671259
27903295
7505234
7053416
24627857
32799037