29
3
73
1
106
127
144
119
62
4973
22
134
67
81
126
69
56
68
66
70
65
169
282
4
233
2
120
99
150
128
109
130
88