26
10
25
57
18
37
101
138
81
61
15
109
5
248
14
56
40
79
23
43
52
4
68
121
96
47
28
54
85
360
34
50
74
35
143
8
49
39
183
158
116
193
140
111
55
29
207