13
31
19
63
43
35
24
14
60
99
73
41
37
21
5
7
27
106
28
23
107
12
1
9
46
33
10
4
20
18
38
65
51
50
34
30
76
128
48
56
59
90
39
40