7
20
23
11
22
52
5
31
25
12
168
28
10
39
18
407
55
219
62
15
294
38
581
13
43
42
141
32
60
96
174
97
3
19
29
134
24
118
135
162
223
380
93
35
8
26
14
147
405
59