2
5
69
46
62
123
39
30
10
45
18
14
20
9
4
41
263
32
77
42
35
12
13
113
34
279
329
23
6
11
8
31
21
7
16
26
63
28
47
66
25
22
17