241
65
88
14
90
50
54
31
5
55
33
85
44
68
41
63
59
301
665
37
78
108
72
149
294
247
84
162
96
185
152
309
92
259
101
199