7
31
91
33
19
10
5
8
6
885
180
141
200
50
49
30
1000
26
17
107
18
55
23
22
32
82
62
177
20
72
29
15
13
112
61
47
9
89
44
71
56
37
64
21
45
11
25
12
34
38
35
27
14