38
25
31
22
23
63
56
8
6
7
4
39
33
46
59
55
17
66
21
42
14
32
9
1
5
37
18
143
11
19
29
28
15
52
49
26
92
51
48
88