22
49
43
39
17
79
47
55
87
57
38
44
147
118
222
4
48
72
153
169
109
130
52
173
82
64
135
92
36
97
83
85
35
126
71
63
325
34
23
277
18
205
93
81
161
200