19
33
18
29
64
37
21
164
42
6
9
76
62
105
13
512
35
52
24
20
55
2
140
1
32
5
168
7
101
74
11
41
4
16
26
36
25
155
120
10
23
109