23
11
21
18
14
58
56
34
32
97
68
81
125
40
9
7
36
28
38
84
77
13
17
57
47
185
254
118
134
39
121
62
64
43
48
71
27
8
16
33
60
101