82
58
62
43
101
91
71
92
72
73
74
76
75
77
78
45
80
79
93
94
95
96
46
97
111
32
44
118
47
119
112
121
50
113