5
12
4
2
8
18
9
7
10
3
17
21
6
14
19
22
50
20
41
30
42
16
23
71
169
13
190
32
34
129
60
163
63
90
27
99