17
10
6
24
29
3
14
22
155
30
1582
37
46
33
18
20
28
42
44
99
65
49
31
195
259
145
13
149
48
12
47
57
277
95
68
81
32
27
80
21
23
40
9
19
26
45