12
200
22
20
112
168
10
152
7
21
8
15
45
57
33
29
32
74
13
18
63
175
46
11
40
27
5
51
9
103
34
93
42
14
69
77
60
107
23
86
17
143
68
62
151
6
134