5
4
2
9
3
11
14
6
16
24
10
20
8
29
23
19
15
13
47
46
37
39
88
31
27
69
43
36
73
30
61
176
151
38
32
84
121