12
10
45
3
8
24
44
34
18
5
40
27
15
52
31
19
120
94
54
35
14
23
48
17
33
13
64
25
56
37
30
29
62
206
60
166