20
32
14
28
59
19
34
38
10
47
43
195
23
7
103
13
82
89
29
40
73
56
37
69
138
18
45
64
114
57
145
70
53
78
54
90
15
21
8
67
17
12
49
9
124
85