299
8
46
76
40
199
10
30
25
122
104
74
90
101
394
182
252
195
138
334
89
180
15
17
253
107
93
320
92
34