22
91
78
57
43
12
99
93
97
87
53
23
49
428
80
20
21
45
29
24
31
72
74
95
119
62
105
67
60
285
40
112
50
54
26
75
55
147
134
64
58
139
89
273
98
76
65
37
188