106
33
45
61
74
31
16
20
35
36
52
15
29
25
17
27
26
18
32
44
83
94
46
57
38
23
48
14
93
47
65
24
30
9
22
107
67
7
21