2
12
1
13
6
5
27
16
15
10
4
7
9
8
17
101
56
68
14
20
30
26
161
84
434
22
59
55
11
43
29
54
40
35
21
31
135
45