18
30
42
64
44
43
31
142
25
12
63
67
81
35
20
16
58
23
27
55
176
34
117
22
17
36
59
77
38
131
28
120
4
11
166
61
45
88
39
15
78
101
62
50
29
10
75