126
852
105
109
105
158
82
130
147
180
82
506
171
237
511
1944
107
1246
21
144
82
155
164
170
516
169
162
313
148
499
152
124
49
172
527
122
928
102
88
178
163
168
153
178
540
118
58
130
140
311
169
146
125
122
112
158
521
921
128
143
49
538
179
122
132
170
56
53
886
101
110
173
516
175