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
0
32
18
65
10
143
507
9
8
23
55
350
40
69
49
63
1177
62
77
51
24
37
97
76
31
38
45
39