10
48
3
26
12
23
24
51
11
5
50
8
108
176
30
2
40
22
32
17
15
9
14
39
19
16
101
44
25
49
57
69
36
42
81
18
45
33
59
64