12
3
5
10
20
4
41
8
1
17
25
18
57
26
34
36
147
16
111
109
21
31
15
28
118
45
29
6
101
52
60
37
13
39
22
526
51
421
14