17
440
184
31
223
199
67
153
33
63
80
85
255
217
76
20
23
193
72
65
60
96
99
52
141
59
130
103
91
74
92
110
93
818
46
234
143
40
47
50
32
162
263
134
29
21
41
136
25