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