0
1
3
13
4
12
2
16
65
9
5
11
25
18
36
15
6
17
170
28
289
87
63
68
240
228
81
105
179
144
138
151
235
106
35
86