12
6
10
13
14
156
7
258
38
173
37
261
26
78
202
100
103
55
93
49
151
146
40
110
186
163
321
76
29
57
104
45
2
20
17
60
481
77
64
19
273
33
22
132
42
18
48
62