1
10
2
0
3
5
11
4
7
29
43
160
36
117
48
70
78
25
34
152
38
54
94
91
84
31
57
24
15
30
52
9
72
83
13
92
101
20
47
19
40
68
60