0
1
21
5
52
28
22
13
15
38
35
33
74
30
17
86
136
78
96
20
289
113
130
18
39
59
34
87
100
85
37
29
32
47
279
19
61
26
40
58
50
31
44
106
57