17
58
40
167
283
318
170
29
50
39
47
9
89
37
92
32
101
12
884
4
30
23
26
144
54
45
59
13
25
7
5
16
11
18
93
181
42
43
78
24
266
19
108
21
104
28
6
88