60
40
42
20
5
9
7
21
22
18
100
41
52
28
88
121
6
37
43
29
32
25
36
44
34
1220
80
127
19
17
132
56
51
24
99
30
255
90
301
109
242
87
66
357