20
12
66
42
67
408
91
114
104
181
27
39
53
26
35
8
10
4
187
54
28
88
118
49
139
135
144
220
302
154
192
43
77
132
105
138
227
45
199
76
47
98
99
56
117
389
58
38
30
68
123