9
29
135
104
62
42
33
6
23
17
11
26
3
156
7
35
13
21
18
31
19
8
4
28
2
119
56
15
45
24
16
41
58
80
82
103
22
10