6
4
10
13
18
87
12
19
2
16
9
90
78
17
42
20
11
79
26
7
28
21
14
25
5
97
49
37
43
61
98
96
71
33
24
31
27
185
156
51
256
83
127
64
122
162
109
55
89