8
23
14
542
13
2
5
63
9
29
82
34
4
7
46
16
15
17
125
6
32
27
26
53
62
3
10
72
42
113
36
33
1
12
69
28