20
70
17
23
9
50
59
37
7
6
8
21
94
120
96
109
342
19
27
149
4
5
10
36
118
1486
468
26
83
382
73
330
426
244
52
100
22
15
28
338
14
16
41
13
199
25
1460