5
6
17
2
18
8
3
4
28
38
7
211
250
42
56
132
95
46
148
9
58
59
26
22
43
47
101
64
27
34
30
14
16
286
247
96
175
44
125
114
45
55
52
264
246
100
184
25
108
168
121
182