15
2
8
7
9
19
13
4
32
10
45
39
16
18
24
25
75
43
17
51
20
49
56
38
21
35
85
72
112
46
66
30
64
54
50
41
47
73
58
80
67
44
484
55
36
100
83