16
14
34
31
15
5
18
6
13
12
17
11
8
10
44
9
23
7
19
131
48
71
101
241
98
135
32
105
142
33
104
111
82
80
78
42
110
252
119
193
30
201