12
26
8
54
30
99
56
50
22
36
130
28
462
194
152
216
138
46
158
51
116
258
113
434
103
62
44
24
21
33
183
129
189
66
499
47
49
191
124
170
92
132
342
72
174
110
350
59
217
37
69
160