0
2
8
3
4
43
6
5
13
11
133
39
7
9
17
12
18
20
75
522
96
51
234
68
81
83
48
155
115
233
82
59
85
44
38
372
130
185
61
194
101
47
65