82
1
44
258
169
2
137
109
76
159
63
123
72
93
543
5
112
134
71
111
87
404
275
245
59
150
101
530
158
426