10
29
45
19
28
104
181
22
73
7
26
20
54
15
67
6
9
35
3
64
51
32
50
8
94
44
62
42
14
52
70
25
37
66
30
34
18
2
21