21
31
60
98
76
203
35
36
25
96
86
49
48
73
70
32
91
54
142
175
24
63
13
55
46
20
280
111
244
53
16
34
88
30
74
23
37
38
50
57
84
112
109
45
40
17