3
1
46
12
11
7
6
5
21
16
23
2
17
13
14
29
15
4
20
8
10
28
45
51
77
22
19
26
86
24
64
41
71
34
31
91
53