56
101
98
218
45
205
384
189
162
244
28
4
33
61
121
70
107
18
35
19
50
64
38
26
46
37
198
86
20
182
54
58
49
17
29
39
166
104
15
138
40
32
120
42
91
144