7
5
4
20
12
32
47
23
40
39
99
564
85
210
36
35
30
125
44
45
19
88
160
52
38
113
10
112
34
14
42
59
48
49
90
73
264
46
96
100
75
119
69
141
220
29
25
242
27