3
26
1
5
11
2
20
14
29
16
4
12
8
36
31
24
28
73
13
17
6
40
30
9
37
43
101
44
10
61
90
113
59
34
22
33