9
30
50
277
13
19
45
12
10
43
52
37
23
11
2
90
27
7
3
42
40
15
5
16
87
6
84
25
14
75
62
22
57
78
28
163
24
55
97