0
5
18
19
11
10
9
21
28
4
20
25
64
65
32
195
130
159
299
188
140
167
116
75
68
87
71
107
430
103
180
86
114
67
123
354