10
39
33
56
14
18
23
17
3
12
21
127
106
81
15
31
8
32
26
19
2
24
57
131
5
47
34
40
49
7
80
36
130
166
53
70
44