0
3
32
5
1
16
7
6
28
23
4
2
18
31
17
130
8
36
14
118
12
63
13
20
10
34
113
19
35
21
57
33
73
48
68
606
38
39
102
196