42
65
22
53
36
88
57
295
54
158
220
20
35
259
143
99
225
141
112
84
216
94
41
48
61
129
198
43
92
111
58
69
85
80
56
50
118