20
6
7
8
4
9
23
12
29
42
10
28
2
25
32
87
36
17
26
19
5
1
0
73
31
131
114
74
247
126
277
309
169
224
269
171
98
262
439
43
52
106
194
124