0
3
13
16
2
18
6
10
33
11
17
21
1
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
112
306
83
85
102