40
57
15
30
10
72
89
58
17
47
63
129
5
73
121
11
23
55
67
61
569
13
88
9
82
249
42
160
65
59
54
69
71
70
62
56
25
51
81
19
24
112
36
98