20
33
29
42
168
68
14
162
64
100
8
76
77
19
36
55
111
122
38
3
56
49
73
11
16
108
147
115
43
15
24
39
70
12
50
69
146
47
6
185
40
18
28
23
129
9