15
4
16
12
2
10
8
6
32
24
52
21
11
29
74
14
38
22
9
58
49
13
5
79
125
153
0
84
1
30
18
26
23
71
47
17
41
20
34