3
2
25
32
35
15
60
7
24
51
39
13
20
45
54
65
97
135
37
100
79
154
46
48
47
42
95
34
30
80
14
259
119
16
29
8
26
130
77
18
59
83
164
62
63
43
33