12
33
18
31
81
91
77
29
71
123
159
92
195
114
136
27
22
26
106
41
170
105
43
42
17
171
176
82
62
110
256
36
20
120
11
35
24
111
9
16
7
10
61
124
8
25
37
21
38
417
178
28