10
18
160
14
62
21
109
40
55
27
63
33
20
24
3
5
17
47
35
98
537
45
43
51
74
32
324
37
71
30
4
11
77
6
68
42
31
60
12
69
126
61
100
7
15
46