98
1
14
58
100
2
186
30
52
41
72
32
91
70
135
107
615
3
258
74
158
71
130
167
543
5
112
146
123
169
93
63