12
90
28
24
145
54
155
9
75
13
163
20
135
55
42
267
97
11
17
64
177
37
59
18
316
133
85
50
70
25
107
76
35
43
164
81
94
5
61
27
159
153
49
359
183
23
65
39
46
33
21