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