26
33
9
20
12
95
4
41
8
30
40
143
17
543
32
21
15
23
2
99
6
28
10
16
5
25
22
78
31
52
13
19
7
14
71
39
11
24