212
1
99
118
75
29
91
59
71
70
289
627
2
79
121
233
165
474
101
97
110
56
51
294
166
67
160
307
133
154
136
130