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