27
17
33
43
18
7
16
8
42
220
45
4
150
74
67
162
48
22
123
83
149
29
206
50
21
404
26
68
38
19
153
56
39
35
49
13
37
40
76
55
6
25
24
64
12
167
78
113
79
1208
255
154
325