16
20
31
21
18
10
57
5
53
22
59
40
4
67
6
19
23
38
29
48
46
13
30
8
126
39
7
9
24
227
73
50
75
41
43
101
167
81