4
18
10
3
13
16
23
26
81
128
11
895
42
237
33
14
37
32
40
188
152
57
247
29
20
46
31
17
60
24
30
47
337
35
28
36
146
58
21
15
119
12
123
110
34