14
102
285
50
40
157
226
12
5
81
225
95
82
9
39
55
182
37
10
85
93
42
384
62
60
8
34
20
272
124
30
108
295
19
163
370
27
46
113
162
26
36
84
97
309
125
164
96
379
54
44
266
447
58
53
88
127