0
3
6
16
23
2
1
13
31
7
42
8
19
32
18
28
21
71
40
38
20
15
33
125
43
35
262
143
93
82
77
137
169
158
12
186
81
171
231
138
263
75
85
226
30
90
39