32
20
60
846
64
96
1
59
30
0
3
12
21
54
16K
17
35
312
25
162
39
156
42
141
34
106
38
194
86
61
31
26
36
65
289
22