10
8
12
22
1
3
2
9
218
14
7
20
27
15
42
36
19
4
56
24
77
5
34
13
41
154
62
18
26
31
11
150
44
64
86
142
57