6
4
7
5
18
3
2
65
10
45
175
55
1
8
324
117
93
12
27
16
64
38
23
67
31
80
368
59
29
22
20
241
9
200
24
174
71
136