4
18
91
8
7
21
16
38
92
20
47
56
195
41
111
206
87
82
49
167
117
67
37
106
305
11
172
119
174
464
196
310
179
32
23
34
42