2
97
156
150
148
153
114
—
46
58
5
8
2
2
1
12
3
2
9
3
11
14
28
70
3
103
7
25
33
32