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