25
10
2
20
40
6
122
12
5
48
9
15
22
7
45
4
32
27
31
53
28
18
64
132
8
23
172
46
39
29
54
36
65
719
118
130
43
49