7
26
15
5
8
20
12
6
91
32
39
34
178
67
24
69
42
10
41
62
17
188
65
75
46
280
50
157
177
192
241
122
213
165
308
288
136
454
64
31
101
710
61
66