17
86
8
39
31
15
52
25
5
53
44
51
19
26
105
143
38
144
106
269
277
29
14
55
73
77
54
32
74
30
24
185
76
126
43
278
261
97
78
189
21
147
88
12
99
37
9
4
34