17
4
28
3
32
16
14
37
10
13
12
18
42
92
19
58
2
7
29
21
15
189
49
53
59
5
20
35
45
44
11
8
6
123
46
22
33
39
43