1
0
18
136
8
14
10
5
32
36
47
167
26
27
82
53
85
30
198
29
213
49
119
104
510
50
272
641
37
71
100
35
135
75
40
61
46
113
115
166
43
52
261
130
79
70
4