0
2
30
12
6
1
5
15
7
11
16
21
22
134
38
9
27
10
37
18
24
104
39
50
108
58
23
25
46
76
14
19
20
29
63
110
48
32
100