23
29
47
74
10
80
88
34
137
136
81
36
55
99
113
91
50
87
152
60
31
22
67
15
93
149
107
215
178
64
245
160
151
105
52
26
51
3
40
20
85
7
154
71
79
101
104
133