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