15
23
14
10
6
12
32
40
29
28
16
46
39
73
58
17
47
36
45
13
21
22
18
7
56
25
50
35
44
37
42
19
8
34
33
128
27
97