9
28
11
23
4
31
18
12
14
26
20
30
83
32
56
19
13
52
57
5
40
17
16
69
22
27
105
113
46
59
6
68
39
33
48
61
281
255