12
28
145
109
64
72
37
65
22
13
14
21
85
34
15
18
17
66
153
55
23
7
239
180
49
11
84
186
53
42
469
75
29
115
38
46
206
48
141
73
4
162
110
103
179
59
96
9
35
260