9
16
19
28
13
24
53
48
20
15
3
109
540
29
44
8
32
857
129
35
30
7
66
60
224
159
14
240
21
6
212
99
115
11
5
23
39
85
12
0
25
41