18
45
113
58
139
95
38
41
24
21
89
8
16
39
121
27
30
57
20
28
33
23
47
19
25
56
43
14
103
50
35
26
3
12
29
44
60
5
243
149
22
31