70736766
22287934
7253442
9446340
49129236
10569604
85117822
33679846
70204615
39455820
25756801
4525747
29918063
50352480
31426413
75255778
88335368
64278845
282689
60866390
10956436
79974887
47742319
21401763
5431304
42387062
41124952
21049555
30043006
84272229
8451715
88572485
9241763
43822079
80087330
18109484
37688801
28846184
8543964
83931730