8
16
13
27
93
85
50
22
104
173
28
165
57
39
6
58
119
3
52
48
7
62
19
43
31
89
65
84
9
29
23
5
94
25
44
10
53
40
163
12
99
41
256