14
30
18
7
11
6
21
23
29
60
63
34
19
158
57
12
103
239
127
31
77
15
9
49
13
39
17
64
82
50
69
62
10
20
65
90
28
167
268