38
35
113
187
276
45
138
127
47
190
279
729
112
48
367
52
49
68
123
321
120
164
167
323
439
115
147
251
136
287
212
104
31
252
274
64
84
162
512
148
233
1874
110
1243
911
225
345
141
659