50
20
97
17
105
101
100
102
105
251
101
106
134
104
110
105
160
297
112
142
373
426
170
104
90
111
119
141
120
120
122
131
136
313
120
125
129
112
98
103
96
159
861
110
466
95
127
444
101
106
174
61
174
114
835
107
100
103
155
106
96
94
110
120
110
122
448
4560
115
121
96
96
454
102
100
109
110
108
131
113
120
137
113
305
284
115
121