17
37
18
93
51
10
5
181
43
25
48
12
39
29
103
47
24
21
44
314
42
76
122
269
52
69
90
30
169
36
345
149
85
20
143
46
318
286
147
208
449
250
153
282
100
284
228
220
359
346
209