16
5
28
11
6
142
4
41
38
80
109
23
77
21
91
40
94
124
86
66
112
165
59
36
1244
71
20
177
55
410
208
69
134
150
92
65
231
169
206
195
116
285
82
140
162
197
248
282
329
309
560
359
331
388
294
7