23
85
19
28
2
43
3
31
24
8
44
14
235
133
7
21
37
70
6
244
25
107
159
142
38
20
156
147
30
22
47
46
83
57
33
82
100
49
48
15
129
39
32
51
40
78