30
29
66
40
42
25
45
23
27
71
34
51
37
38
99
132
69
76
81
82
44
61
58
41
73
46
98
128
105
91
78
48
135
68
124
28
18
26
65
12
59
50