2
3
8
1
44
13
7
68
20
18
6
11
30
15
25
26
97
31
66
45
21
59
63
27
57
50
32
39
101
78
52
167
77
37
42
62
34
75
17
60
38
90
46