20
45
10
21
17
15
7
69
9
11
16
58
22
216
60
27
240
53
84
43
40
28
36
85
222
44
138
54
52
38
119
87
24
39
32
41
520
125
103
124
282
100
75
26
29
64
217