22
7
9
6
31
8
11
15
4
12
18
5
16
10
30
3
138
145
20
79
135
130
136
66
23
110
28
26
33
17
21
45
38
34
113
97
64
237
254
262
82
312
92
35