58
57
29
41
32
0
34
16
18
110
75
23
40
5
20
21
9
30
36
53
39
63
153
6
3
24
55
22
80
126
26
511
71
146
15
87
183
270
103
11
238
82
156
99