3
11
7
43
68
17
55
64
101
62
33
31
29
65
34
168
160
5
52
27
70
26
18
38
54
13
15
12
32
53
36
28
19
41
25
4
23
95
37
42
22
71