410
298
107
401
594
132
708
134
404
81
131
104
34
87
120
310
813
286
313
101
201
124
148
67
63
232
123
86
49
207
70
58
240
36
190
52
33
177
155
51
122
144
32
165
38
88
65
95
79
152