10
5
19
6
16
31
57
11
18
106
4
1
45
2
8
7
22
26
13
76
39
56
47
28
43
3
44
9
144
24
23
53
32
14
25
110