5
1
6
2
50
7
0
18
14
10
4
86
36
91
163
88
635
55
8
137
124
16
96
64
341
60
77
85
13
24
27
82
48
83
94
256
71
76
222
175
762
207
116
1702