13
5
8
18
56
54
100
38
52
20
23
66
72
104
33
30
44
46
275
78
74
143
116
179
124
171
305
50
132
36
161
39
88
55
252
225
209
147
53
76
64
158
99
170
241
93
140
216
282