3
4
12
11
5
52
14
61
315
8
21
6
71
34
39
9
1
16
17
10
13
635
20
32
23
29
26
24
46
40
36
38
25
59
116
66
19
113