1
16
10
8
9
3
5
2
6
41
14
66
19
34
45
20
46
4
38
35
13
18
77
27
33
93
53
15
17
56
151
12
30
11
31
28
7
49
29