14
542
13
2
5
63
9
29
82
34
4
7
44
16
15
17
123
6
31
8
27
26
53
62
3
10
72
42
111
36
33
1
12
69
28
38