4
8
7
15
33
28
14
9
5
6
10
2
3
13
17
0
12
11
19
26
356
40
52
46
49
145
29
39
35
61
58
62
57
103
47
48