9
21
20
26
78
38
47
99
76
58
18
55
34
46
255
114
35
61
121
155
50
154
102
77
180
401
193
318
103
186
178
148
95
53
115
70
69
83
110
142
79
224
54
40
33
220
91
63
42
188
126
124