20
28
38
45
50
21
75
54
71
66
82
149
40
39
47
22
30
76
161
11
36
25
103
48
105
238
93
8
89
110
133
65
137
78
53
15
162
57
106
63
14
134
195
18
213
62
233
58
88
68