25
22
66
59
108
15
12
46
4
26
28
19
38
20
23
56
9
36
64
10
79
81
52
27
14
169
118
41
50
93
8
54
122
16
24
47
7
65
37
31
62
43
21
170
76