8
24
5
9
13
6
16
3
1
11
4
14
7
293
91
113
190
35
42
39
22
79
31
175
123
72
67
74
127
153
33
46
75
28
395
15
107
21
183
145
34
77
213
273
20