0
8
5
11
4
3
22
35
149
7
25
2
30
26
6
80
24
9
1
19
18
50
20
117
34
73
14
27
100
45
58
47
102
13
21
93