20
4
9
10
13
17
24
1
15
6
40
56
58
316
81
11
1030
89
242
106
156
90
36
307
45
87
144
151
91
216
141
30
73
577
249
143
189
290
674
444