23
13
9
21
43
159
10
44
50
30
36
96
18
126
127
12
218
19
20
8
40
38
25
119
37
35
97
41
49
34
94
39
14
359
24
61
111
28