7
3
9
2
13
5
8
16
73
33
386
72
15
31
29
261
167
12
99
61
4
22
24
19
89
6
21
46
14
10
25
197
203
160
264