4
8
51
14
16
7
15
48
92
120
3
25
6
40
28
294
17
20
740
165
378
220
91
52
806
242
176
196
228
95
29
21
27
46
115
107
54
47
409
192
283
146
190
34
106
32
55
124