42
16
21
20
47
30
14
36
164
105
68
86
70
51
73
65
4
9
161
39
49
34
38
82
66
98
19
106
40
37
110
33
95
90
62
111
89
35
52
78