78
17
6
4
21
106
43
15
20
7
32
27
71
31
56
26
63
34
44
12
16
33
317
25
8
91
199
93
794
221
335
212
83
183
309
211
164
189
196
291
90
108
163
137
359
68
84
36
110
127
228
339
457
227
165