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