330
330
60
50
106
21
85
47
149
157
153
92
75
89
130
44
114
72
60
139
96
163
168
130
41
84
122
104
109
103
69
98
29
47
150
100
65
57
161
62
102