13
8
16
28
46
105
44
23
76
40
63
56
18
20
299
10
59
48
21
29
133
43
50
25
127
52
53
39
17
12
7
30
57
36
71
237
93
33
22
99
136
188
31