3
2
24
32
35
14
60
7
50
39
12
20
45
54
65
64
97
135
37
100
79
153
46
48
47
42
25
94
34
30
80
13
259
119
31
16
15
28
8
26
129
77
18
59
83
164
62
63
33