2
1
11
7
28
12
10
19
41
6
14
82
38
13
3
4
42
32
16
21
15
89
112
24
30
8
164
9
23
49
5
52
55
20
22
26
17