7
12
9
6
22
14
13
3
19
2
16
4
8
184
135
48
5
15
18
118
91
84
73
261
55
67
266
325
60
269
148
71
31
377
75
62
337
58
104
114
164
85
494
151
159