20
11
6
131
58
139
52
129
73
80
47
128
174
165
151
85
127
33
117
55
76
450
242
56
637
283
30
99
79
148
54
182
113
389
65
203
314
141
300
154
126
63
121
125
119
34
191
51
224
221
459
157
285
44