3117532
68102454
35527030
98466331
88176986
50983053
94253902
7913931
15939336
49167344
33703208
35875767
80482209
39275684
48028574
7932214
50339521
31354460
99491571
14586788
908467
2119404
41806058
7244594
57834585
51584212
51624533
19308199
61988819
76027905
6999955
7519772
97836743
55755653
70693408
64006281
64148881
78039764
19738797
10518623