13
17
42
76
34
26
32
9
2
22
19
7
319
27
192
41
122
6
62
197
74
57
43
85
89
25
24
8
56
60
90
30
142
189
143
180
103
110
123
169
128
178
138
237
44
113
59
239
37
101