9
84
305
261
31
75
65
50
85
201
282
47
134
270
119
226
220
243
335
69
216
39
173
116
250
59
41
175
40
244
70
74
131
200
26
577
37
316
71
115
54
46
32
29
88
52
14
87
34
68
348
28
23
19
20