18
21
46
38
19
28
61
8
44
138
50
203
223
39
15
80
76
24
156
104
37
13
68
109
16
135
31
86
49
75
14
60
83
32
41
12
26
22
17
58
27
47
179
29
78
9