14
24
9
48
12
27
46
13
3
107
18
72
57
146
36
161
32
50
315
222
82
42
156
158
67
68
76
80
73
259
70
111
78
186
74
81
254
128
363
1169
351
119
270
529
84
69
231
218
61
151
134
523