8
64
7
49
14
25
186
85
33
129
46
34
39
299
142
23
59
68
43
40
208
87
93
141
54
112
295
199
125
154
174
158
219
214
366
1349