0
12
20
532
36
11
48
9
23
108
32
87
60
37
8
21
121
160
19
85
35
524
57
104
840
76
62
71
44
33
49
28
52
17
94
46
45
14
18
64
55
96
26
34
58
16
1194
13
29
25
15
47