20
42
159
63
38
60
84
164
7
30
35
51
73
72
98
25
28
47
26
49
37
8
19
17
92
53
88
67
52
66
100
131
56
64
12
39
116
6
14
46
33
40
22
18
11
24