0
1
6
3
7
2
18
106
21
4
57
29
44
70
48
36
16
20
35
39
54
141
28
23
121
59
60
46
68
15
89
88
17
152
43
26
49
52
136