10
11
12
22
1
3
2
9
219
15
21
20
27
44
36
19
4
56
26
77
14
5
34
13
41
155
62
18
57
31
8
150
64
87
142