42
83
139
160
98
92
56
54
16
30
170
55
8
169
59
5
50
10
96
32
134
112
14
74
31
44
61
20
6
4
19
29
57
206
67
18
23
66
68
79
80
82
21
115
33
70
259
78
65