8
16
9
58
24
4
6
13
36
56
18
10
101
26
208
77
42
19
41
12
72
32
43
25
46
51
33
27
428
59
7
31
17
74
38
35
49
96