299
1
87
120
85
107
28
37
197
59
123
68
74
180
153
51
121
127
1212
4
218
295
122
1457
3
395
132
165
599
2
82
248
76