0
3
5
9
4
28
1
18
11
27
29
8
22
6
106
120
121
176
85
133
7
31
36
10
33
13
12
2
20
35
26
14
53
48
17
15
50