10
11
58
15
251
128
8
41
12
9
13
47
3
71
25
14
45
56
79
33
72
146
4
40
39
26
22
283
27
49
278
7
6
395
38
120
469
123
248
59
93
20
18