17
134
76
45
24
161
1838
53
95
126
615
709
42
35
242
101
46
50
285
39
178
232
100
32
465
44
136
103
15
69
67
33
52
19
34
360
341
9
59
66
40
114
158
43
94
54
70
79
38
12