42
4
19
73
54
12
27
28
45
150
229
60
36
79
38
15
34
138
43
74
129
145
121
82
30
67
228
35
21
25
51
78
49
9
171
127
2
119
133
111
31
55
62
122