43
66
25
9
37
20
41
54
56
44
18
29
48
55
162
213
80
287
258
165
126
98
52
76
99
91
36
110
88
15
34
24
144
50
73
21
109
142
22
39
57
61
161
31
108