1
2
3
15
19
56
27
18
12
14
22
4
5
13
8
17
40
26
33
48
70
21
106
61
31
212
51
46
45
84
57
25
35
42
131