33
12
14
7
19
34
6
2
9
22
8
24
82
127
16
46
153
50
68
56
32
21
30
78
17
23
20
40
15
18
47
42
110
28
48
334
84
58
38
157
60
87
86