0
3
28
13
44
26
17
38
18
16
20
7
36
23
15
141
24
49
116
64
133
317
42
31
590
142
96
73
139
805
312
129
223
29
84
32
80
30
19
65
46
61
54
83
27
75
39