122
193
218
251
174
168
125
113
97
133
279
284
102
684
61
147
68
226
150
176
39
53
103
155
216
167
80
76
99
24
40
72
177
22
44
47
137
27
100
141
376
148
347
30
17
374
41
28
23
14
6
128
50