12
30
88
7
108
22
20
138
26
25
45
173
116
39
75
19
63
38
80
48
182
100
60
200
10
179
98
5
71
15
21
132
29
44
43
9
93
57
6
120
82
87
33
55
52
34
49
130
109
40
180
8
68
51
83
18
42
24
92
46
169
72
76
90
41
27
96
47