29
60
34
8
160
78
37
130
68
116
154
290
94
179
61
41
26
13
3
25
7
2
40
44
67
36
97
62
5
1
107
101
18
4
125
136