20
78
64
278
13
55
18
122
31
5
26
22
21
25
153
74
186
128
58
66
27
99
102
45
24
265
28
9
125
283
237
404
4
34
19
12
85
105
7
318
3
35
38
47
56
127
119
139