6
2
25
124
5
22
23
79
26
20
220
354
57
89
478
37
38
68
97
313
183
257
58
30
178
70
48
214
40
171
60
59
115
67
55
289
81
147
123
46
158
42
297
143
10
135
87
39
13
112
113