11
114
2
12
24
9
5
6
18
57
14
54
3
8
7
4
1
16
22
10
30
20
37
42
111
87
68
58
71
127
126
27
67
33
51
102
133
25
305
178