20
58
153
227
17
166
168
56
26
78
71
38
126
150
72
98
34
18
46
263
88
52
68
28
24
124
42
90
65
47
156
185
110
43
14
33
330
96
198
30
67
123
31
129
642
245
95
61
77
41