10
3
5
21
4
8
7
18
33
20
60
6
45
13
25
22
15
102
72
26
30
14
23
29
146
17
41
34
68
48
19
54
27
16
270
40