10
43
163
57
64
136
8
26
29
21
41
68
11
23
157
22
109
61
60
39
130
31
28
30
33
104
13
6
7
90
122
160
144
112
56
17
5
18
107
235
369
75
42
19
32
9
15
16