6
31
69
89
30
18
8
27
15
43
11
4
38
41
54
72
47
167
91
7
34
20
103
100
70
1
17
19
35
2
48
60
22
28
26
14
55
13
79
122
3
67