25192580
19757929
489260
47267661
37994742
89099192
91447948
2081140
55594440
56746556
62595230
20264019
5546456
51958358
84387645
22455012
6382223
51721202
99256748
34961840
66389933
53527032
95748848
69838499
15181463
4534639
18735856
71952789
59071248
16775611
30228087
70045900
22256396
64527290
25197949
97742282
8971860
98564128
37646387
71213332