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