65859716
9381583
19247719
38105206
86288534
39685279
69868110
41444123
88599638
36988807
21924877
33128490
53467383
97833575
96869733
64465454
64613096
3228955
1635146
89367243
84926654
29352833
78089839
15093254
3692634
84719303
4139701
23829424
21797524
87333220
8436062
42511146
65161342
35539941
16852550
33661597
53446632
23843378
27892883
30401583