27
11
97
30
96
80
21
31
46
124
115
66
113
248
20
79
60
111
101
110
51
56
41
26
68
181
82
58
16
78
15
100
55
84
18
63
13
28
65
160
212
232
71
54
73
194
225
52
259
19