12
66
123
111
17
38
133
232
182
86
36
67
21
159
164
95
15
75
50
270
152
31
13
213
128
35
198
139
433
47
210
118
259
46
102
92
30
54
81
419
196
204
180
51
145
101
18
34
33
49
64
202
29
39
28