10
11
121
136
25
27
30
24
17
109
79
64
37
12
98
52
31
8
20
22
13
51
39
47
45
14
15
28
106
70
16
40
9
104
19
1
21
7
60
33
511
133