10
7
16
6
3
9
5
15
14
87
64
132
62
485
1142
461
315
24
19
32
143
402
60
118
11
22
26
102
17
67
258
44
58
115
109
73
88
473
27
68
422
46