18
31
12
162
27
34
33
17
35
96
79
15
19
45
28
11
5
93
58
42
21
40
39
13
8
23
51
30
10
32
24
22
37
14
46
20
6
2