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