212
2
69
1
146
86
65
70
256
84
96
47
80
93
301
109
53
75
200
142
5239
124
98
198
229
356
258
54
83
184
117
73