27
172
82
93
84
39
76
160
92
234
198
83
101
112
46
53
63
40
94
168
146
68
130
96
151
70
143
275
71
47
36
78
28
66
136
26
45
77
119
44
41
382
34
178
61
216
200
90