97
182
168
319
102
104
79
101
425
55
208
475
344
174
44
121
62
77
74
71
87
88
167
127
46
61
533
123
159
156
125
52
170
181
120
138