3
1
6
5
2
87
16
25
4
36
7
83
21
31
29
27
26
12
559
19
14
22
17
20
13
42
11
34
353
69
40
41
9
66
48
28
1179
23
24
15
33
32
55
62
77
8
0
45
39
18
97
76
10
142
30
514