15
8
94
169
116
20
60
17
47
143
148
164
18
7
21
59
9
29
22
83
61
25
58
82
13
285
388
203
26
85
103
77
51
28
52
547
204
194
142
27
10
100
11
4
6
5