15
6
4
29
28
8
5
45
53
21
20
43
33
14
3
39
35
16
38
27
48
24
32
12
11
40
18
47
23
44
22
69
31
102
9
26
37
19
51
72
140