90
103
150
76
89
66
67
68
69
70
71
73
74
77
78
79
80
83
84
85
86
87
91
93
94
95
96
98
100
102