34
22
48
25
3
17
27
24
21
39
45
18
14
7
8
101
92
74
159
121
59
32
36
138
77
20
43
128
127
53
29
9
16
153
19
47
49
104
33