495
56
296
611
273
389
196
380
447
57
7
150
222
193
139
32
192
108
334
16
39
59
163
242
229
232
270
177
102
107
46
67
93
91
20
10
36
14
183
240
126
105
81
29
205
58
140
293
120
383
111
70
121
83