5
51
90
28
168
74
14
15
82
13
20
43
12
22
34
49
6
3
4
52
7
10
25
11
63
18
40
1
143
55
64
37
59
58
47
9
62
21
95
29
23
39