303
1
924
288
89
383
100
133
97
192
2
213
91
56
50
73
122
79
101
474
212
70
85
99
75
138
254
95
66
84