0
3
2
5
13
19
28
14
10
23
7
16
20
9
8
18
94
55
52
50
89
132
31
57
136
141
123
15
65
70
11
110
64
88
44
12
60
58
101
75
241
35
54
25