330
60
70
30
50
74
106
21
83
85
47
149
59
157
153
92
33
121
75
103
89
130
167
44
114
72
107
118
166
109
139
96
163
168
54
41
84
122
104
69
145
98
29
150
100
65
57
158
102
161
62
0