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