26
17
15
53
99
64
109
35
50
8
46
60
33
176
152
294
23
48
665
401
133
14
178
61
195
28
450
43
24
867
79