7
20
35
30
27
16
11
14
12
40
23
32
88
21
125
29
8
22
13
59
52
28
6
9
74
24
188
41
10
36
31
93
4
62
15