6
3
7
2
50
5
8
1
18
14
11
4
86
36
93
163
89
635
55
139
124
16
96
64
341
60
78
85
15
24
27
82
48
83
94
256
71
76
222
175
763
207
116
1702