0
6
9
7
5
30
4
17
11
20
10
107
32
19
3
53
36
31
16
52
56
21
42
77
65
176
33
83
224
38
91
68
88
113
50
48
25
15
18
55
49
22
90
35
54
66