5
1
0
4
2
7
3
6
10
8
16
13
30
42
37
43
182
54
35
36
91
49
82
72
123
71
84
83
125
86
159
122
108
77
107
164
53
181