71
58
80
183
56
84
42
60
41
98
28
89
150
145
52
105
27
189
51
106
37
77
45
50
47
78
108
74
36
66
34
35
53
155
126
167
40
172
101
64
99
465
30
25
122
111
121