30
60
35
8
63
160
84
38
134
68
121
154
295
94
183
61
44
26
13
3
27
7
2
40
36
99
62
5
1
109
101
18
4
127
136