0
3
14
29
2
5
6
17
8
4
57
54
27
22
19
25
23
51
12
31
28
11
141
18
16
32
78
58
63
95
10
142
39
52
21
24
70
20
45
186
43
125