0
1
3
13
17
2
18
6
16
10
33
11
21
22
9
220
26
87
44
66
137
142
88
57
46
97
52
55
84
161
145
36
73
126
31
72
68
103
63
59
89
113
90
306
83