10
263
1
304
3
99
2
5
8
14
27
119
54
19
196
36
18
69
13
7
220
78
15
63
34
185
82
208
90
57
55
44
9
51
4
23
79
26
41
40
66
50