22
806
184
49
97
33
24
128
330
474
17
187
63
64
14
238
729
50
83
233
202
318
385
68
15
197
136
325
482
159
89
102
222
36
166
387
947
67
47
1569
240
1327
694
19
340
125
114
275
78
452
94
133
52
127
91