0
8
12
7
2
1
5
18
15
32
3
16
4
47
22
21
30
6
81
27
91
17
150
75
62
270
23
80
55
377
154
36
19
28
46
95
9
90
104
20
31