262
234
320
114
28
104
67
139
151
233
130
153
207
65
198
364
56
134
35
109
82
187
77
83
69
247
41
46
34
90
533
97
99
147
115
76
248
281
120
48
220
54
52
98
407
55
53
371
154
145
111
78
51
488