10
42
20
15
18
52
99
30
107
8
16
39
28
19
35
12
125
68
9
4
54
129
40
74
17
24
46
220
13
27
26
31
6
11
5