5
2
3
11
7
16
6
19
25
14
10
8
12
27
42
29
4
18
9
13
44
87
48
28
30
85
41
81
47
226
26
54
78
216
31
23
15
46
53
60
103
158
72
21