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