18
212
38
36
72
21
63
240
175
126
101
128
24
47
57
183
223
41
74
60
109
13
66
139
229
113
144
37
12
69
31
29
98
96
45
51
131
39
62
15
92
196
71
120
54
148
119