8
12
10
28
5
3
36
41
29
16
47
26
46
24
11
40
23
18
13
61
21
31
35
59
27
14
25
7
42
96
49
37
75
176
32