99
91
122
92
64
93
238
245
88
95
96
32
90
44
133
89
116
80
68
138
87
97
172
75
101
150
60
126
65
83
57
488
84
108
70
163
219
98
106
102
77
52
135
146
668
202
69