21
15
85
10
20
25
22
28
17
44
69
41
13
34
48
18
66
30
54
113
53
59
107
47
96
12
99
97
7
11
8
37
88
1446
49
139
128
39
27
56