5
1
2
3
0
15
6
12
4
8
7
14
20
63
71
86
36
66
137
70
163
83
57
47
150
31
306
44
77
162
24
25
217
87
67
470
123
169
132
89
133