10
5
21
14
11
39
15
28
8
7
24
6
23
25
51
44
82
53
49
12
36
33
48
86
71
67
92
43
47
74
68
64
57
41
84
109
98
61
101
34
65
83
112
29
52
18
382
75