12
9
5
48
51
19
24
38
42
6
16
33
15
68
94
37
29
11
47
14
4
3
30
7
255
88
13
8
18
34
57
25
2
39
106
20
28
52
128
191