240
1
316
169
207
236
74
186
59
77
81
63
228
70
89
164
78
87
76
68
375
3
73
100
97
2
38
359
163
354
0
79