0
6
8
2
3
7
1
5
18
15
21
37
25
63
40
85
88
34
28
23
153
137
36
64
229
20
24
244
124
110
77
50
112
146