4
1
2
9
3
5
8
13
15
30
47
37
88
14
18
48
6
7
29
19
28
10
98
265
20
16
461
11
49
34
118
12
111
24
23
62
17
72
36
337
437
42
21
44
39
81
83
54
43
113
739
52