220
20
176
417
247
34
68
26
131
182
49
102
99
86
260
76
35
210
65
296
40
61
43
32
180
122
278
19
22
39
146
58
36
33
38
108
111
107
60
16
45
67
71
48
277
832
47
27
55
168
11