14
8
10
13
16
23
12
4
40
56
6
58
316
81
1030
89
242
106
156
90
307
87
144
151
91
216
30
577
249
143
189
290
674
444