10
18
62
14
29
15
9
19
34
42
333
16
13
26
247
4
6
477
20
22
43
242
24
44
163
70
17
48
45
67
1242
11
31
35
129
124
33
79
262
467