7
9
60
72
1001
11
17
10
55
30
42
33
45
129
21
4
27
23
94
97
190
37
35
184
32
39
22
2
406
150
83
220
16
36
133
126
25
737
436
6703
375
1275
830
167
125
14
118
62
43
20