2
16
3
6
11
12
9
17
35
42
7
13
18
5
41
8
39
19
32
25
156
24
23
20
22
68
37
14
108
80
60
27
46
166
77
88
33
74
47
50
21
184
167
58