10
288
108
34
69
672
381
12
259
22
223
30
88
20
72
42
19
60
9
99
100
3
18
115
205
256
15
47
104
24
135
103
26
35
32
13
162
16
5
147
183
50
1338
265
1444
33
154
95
131