132
182
102
290
361
196
21
205
69
96
179
247
301
2549
286
155
59
152
344
129
541
156
30
376
411
371
363
324
88
111
556
166
190
242
1542
982
517
8
228
92
41
55
77
24
33
93
27
366
97
137
60
6
19
18
37
187
86