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