13
4
8
18
16
6
73
44
26
21
97
17
24
27
29
85
62
32
25
92
100
133
106
142
42
58
83
68
46
47
117
270
242
60
138
228
225
401
221
130
265
208
50
105
412
163
137
175