23
25
32
30
16
7
95
69
446
18
35
42
57
6
5
44
12
41
903
483
14
4
9
17
27
29
273
81
373
333
55
748
15
185
105
82
78
259
160
64
50
34
33
2
3
208