4
64
350
204
35
19
68
178
70
102
77
112
121
174
106
47
30
74
49
84
17
175
124
53
26
120
113
173
96
150
13
38
32
86
99
45
158
110
59
167
287
39
111
34
14
214
89
85
279
16
237
27