0
4
1
3
2
6
8
35
62
11
27
24
56
15
107
136
186
319
255
22
55
65
10
61
132
238
49
18
103
82
26
108
32
59
12
101
5
166
28
38
45
64
50
97
124