2
9
10
19
4
7
8
150
102
13
21
12
11
26
77
169
94
138
15
29
16
146
33
55
53
36
24
27
28
20
107
104
35
54