0
3
2
5
1
6
10
16
12
17
7
30
24
22
35
106
13
23
21
34
9
121
25
32
83
125
52
48
84
91
66
63
15
20
47
31
27
107
53
45
94
254