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