4
20
47
44
38
36
23
106
25
261
155
64
46
89
80
27
55
37
174
84
156
12
102
18
229
99
22
35
79
207
30
85
72
62
166
77
13
127
54
52
48
380
117
189
59
184
95
132
121
586
29