52
18
30
117
113
139
95
38
21
81
19
20
14
39
15
25
10
12
44
89
24
104
34
59
8
88
28
11
56
9
37
57
73
47
63
61
40
75
125
170
26
49
29
31