167
75
91
147
68
34
71
180
76
41
84
49
57
20
72
44
61
27
23
89
255
32
28
92
15
87
48
160
211
55
82
42
37
58
43
21
50
59
182
189
143
133
130
101
25
47
36
53
65