9
25
43
15
74
20
96
39
183
53
35
67
62
65
81
26
129
110
353
201
215
147
45
48
210
64
56
170
71
86
57
31
78
132
433
212
438
109
204
24
42
79
182
185
19
50
83
69