8
13
7
51
18
105
19
10
45
16
12
15
9
22
20
121
28
86
50
44
27
152
17
484
21
96
411
75
80
146
454
100
52
58
123
144
30
85
29
109
182
43
227
40
59
34
139
107