18
8
28
17
20
32
15
43
13
2
7
4
5
12
50
101
10
1
6
16
46
71
55
3
9
14
19
23
57
26
122
67
70
21
41
38
39