0
26
10
8
7
4
5
14
29
18
61
6
12
11
3
15
34
59
35
96
41
42
110
81
202
102
52
150
66
67
23
44
17
37
58
79
39
16
31
120