114
41
72
84
49
26
24
16
4
67
21
13
170
242
88
259
65
52
86
320
708
187
238
96
245
179
166
387
159
94
112
229
92
200
99
241
163
205
198
34
164
40
270
184
125
132
95
109
58
71
70
128
202
79
90