7
17
8
47
38
9
89
6
523
40
20
119
52
14
34
51
31
11
148
24
85
578
3
16
100
45
135
137
42
36
22
15
4
27
12
67
18
68
44
13
109
21
35
46
23
32
19