41
66
76
53
57
7
4
74
39
33
20
149
177
79
107
50
12
3
81
106
38
40
90
44
16
54
5
162
179
56
17
407
143