0
4
20
104
8
7
22
18
9
40
93
47
56
195
41
111
206
87
82
49
167
117
67
38
106
305
11
172
119
174
464
196
311
179
32
23
34
42