11
22
45
30
12
18
19
10
7
9
21
3
48
43
101
20
13
15
6
31
28
23
25
8
17
14
72
5
106
4
2
143
16
32
169
1
38