86
54
19
76
77
51
49
70
17
277
15
95
26
174
68
60
22
74
85
140
44
29
66
183
326
98
21
398
354
380
14
240
115
46
35
92
20
69
134
81
11
27
53
116
153