12
35
36
103
60
181
57
131
43
68
49
32
187
64
177
87
137
157
95
41
171
72
56
83
69
75
42
18
82
159
204
16
241
61
39
4
185
15
354
71
11
26
31
44
91
145
116
126
24