8
5
20
9
22
53
23
24
29
28
17
35
10
12
49
4
11
32
19
13
90
96
14
98
70
38
42
94
69
43
16
57
31
18
168
133
25
59
52
15
86
50
83