9
6
16
4
1
26
3
14
34
149
23
46
65
35
8
7
38
47
13
17
126
90
92
41
19
80
201
49
22
82
124
75
341
135
235
104
42
20
231
137
100
233
225
66