16
28
330
96
92
264
90
121
475
43
57
78
144
66
88
189
50
80
139
59
402
136
97
177
23
95
221
323
53
191
31
208
113
35
39
44
102
18
32
48
168
150
319
87
253
117
163
56
85
54
7
73
82