17
80
46
62
39
31
500
405
143
96
162
75
157
453
54
302
120
145
101
104
76
122
231
52
174
91
129
107
106
86
127
112
67
420