85
54
28
263
80
310
135
171
105
111
316
40
39
72
103
92
115
130
9
44
26
142
97
96
65
21
64
42
66
27
83
274
38
89
148
24
144
22
31
141
338
165
79
243
161
94
67
52
59
47
140
87
193