20
36
8
24
42
28
151
37
18
7
27
68
81
19
92
82
48
98
31
29
52
57
26
74
40
45
73
30
59
86
11
4
71
22
5
62
51
128
96
38
13
66
69
9
23
39
162
35