10
18
30
70
14
37
16
9
15
51
32
11
42
26
8
22
6
5
29
44
238
1
57
23
19
34
35
21
33
24
63
79
76
69
7
25
67
27
3
49
55
36