114
40
72
84
49
25
24
16
4
67
21
13
169
240
88
258
63
52
85
320
707
187
238
96
245
179
166
387
158
94
65
112
229
92
200
98
241
163
205
198
34
164
270
184
125
132
95
109
58
71
70
86
128
202
79
90