15
29
25
17
27
26
18
32
44
83
94
52
46
57
38
33
23
48
14
93
47
65
35
24
30
9
22
106
67
34
7
21
16
40
130
12
28
37
39