3
1
6
5
2
89
16
4
26
35
7
83
21
30
28
27
25
14
12
553
19
13
22
17
20
41
11
34
18
32
0
39
1175
38
31
15
8
9
97
76
33
40
45
24
51
23
29
62
77
36
353
49
65
69
66
10
143
509
55