303
127
832
748
262
154
312
88
130
117
92
390
126
99
751
80
240
200
124
39
360
132
314
532
287
135
156
52
208
408
112
33
70
900
27
155
79
323
224
29
97
55
6
557
66
387
216
46
90
95
189
128
232
5257
181
186
322
248
165