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