123215
45
56112
20
59202
23
83874
53
48926
56
53389
26
76797
110
81625
16
57727
39
54053
22
30484
6
35194
9
41850
44
23576
11
32206
18