0
16
2
7
12
3
11
5
42
17
23
6
40
36
10
29
8
1
129
31
106
245
254
26
112
135
37
44
34
139
111
225
281
177
14
33
267
373
331
75
247
192
167
175
133