3
4
35
12
8
19
1
24
18
38
653
25
7
13
101
2
43
5
59
57
74
27
17
47
23
49
9
11
30
15
26
21
16
36
41
6
10