9
91
25
19
42
15
17
103
10
50
30
28
21
40
22
62
35
18
39
27
130
80
480
12
8
34
53
64
43
59
33
44
88
37
201
98
48
118
54
58
167
20
69
271