17
19
18
8
30
42
9
33
23
26
90
22
96
56
12
78
20
11
87
50
179
67
98
35
58
64
7
113
47
97
15
120
13
27
39
303
70
38
76
14
3
32
21
41
37