10
2
28
243
104
103
15
12
8
34
14
71
23
37
13
40
58
62
21
7
4
16
88
6
18
11
26
5
22
24
79
31
43
9
19
67
27