310
83
84
127
102
211
383
146
158
246
179
240
192
124
69
81
144
39
92
52
267
104
44
446
260
78
35
200
64
567
257
73
114
162
132
236
276
204
87
138
63
171
77
109
115
727
111
106
89
28
65
284
36
24