3
1
6
5
2
89
15
4
26
34
7
83
21
16
30
28
27
25
14
12
551
19
13
22
17
20
41
11
33
18
32
0
39
1177
38
31
8
9
97
76
40
45
24
51
23
62
77
37
350
49
63
69
65
10
143
507
55