3
8
46
14
7
68
21
18
6
11
30
15
25
26
97
32
66
5
59
20
63
27
57
50
39
101
78
52
45
167
77
37
42
34
33
75
17
60
28
90
38
22