956
81
12
78
29
240
33
20
320
364
6
21
1572
128
26
441
52
93
22
163
50
432
456
180
991
42
30
179
185
167
70
15
24
34
36
40
28
69
426
676
325
269
360
44
119
99
228
166
64
25
483
350
94
133
164
23