4
2
6
14
7
5
65
55
17
8
12
23
66
38
46
19
11
9
33
57
63
42
465
94
265
47
156
101
134
122
83
551
76
300
254
554
51
81
106
171
264
195
165
876
235
27
107
102
103
124
77
147
72
71
224
39