1
9
20
30
24
25
51
19
39
15
80
26
48
31
33
50
40
22
55
94
71
69
53
72
52
17
127
138
107
92
222
68
484