62
111
167
68
87
130
43
0
115
47
76
58
175
150
12
9
82
265
211
49
74
94
72
89
54
102
152
96
59
16
98
31
24
36
121
99
28
106
60
101
80
10
70
37
71
169
42
103
57