17
19
254
45
31
78
34
109
59
88
35
30
23
294
58
977
39
193
13
27
32
33
161
5
346
188
166
29
68
53
46
4
25
105
56
18
169
72
15
63
213
243
93
77
37
324
20
40
76
83
9