10
11
5
28
14
17
38
7
15
30
19
9
22
49
54
35
31
18
21
16
24
45
50
6
20
34
23
92
78
75
369
37
25
36
12
91
182
53
112