64921119
31671796
18934884
56287398
30486060
8567620
12304557
6859503
57987031
65394527
40245906
16792834
99996112
94938180
79935787
45976973
30909173
12976781
22438768
95796010
13474395
32432033
1411957
51142823
96426020
81918475
30248133
85385256
52634683
3098929
6437758
2945895
97006881
23777761
41978458
73126345
11963190
29854934
35126593
23466176