14
30
34
29
96
16
67
61
36
225
108
37
98
97
70
82
273
139
315
53
52
302
207
62
35
23
166
157
168
77
79
45
124
257
143
84
281
180
121
64
78
110
48
63
66
106
177
164
83
138
195