11
24
31
22
30
19
35
29
42
17
44
10
26
14
6
70
18
28
39
163
36
243
260
125
87
71
54
168
284
117
339
86
48
132
74
113
186
104
69
130
267
177
105
80
218
147
198
153
98
316
107
63
93
162