3
22
23
4
14
13
9
7
93
21
65
45
31
85
47
18
35
5
11
17
16
15
19
20
40
34
161
39
33
28
57
27
10
49
77
110
29