0
5
1
22
12
9
3
7
33
10
50
17
16
38
140
85
25
31
40
95
29
71
63
26
76
120
230
206
74
152
99
48
14
103
195
189
202