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