3
1
6
5
2
88
15
4
26
34
7
84
21
16
30
28
25
14
13
557
19
22
17
20
41
11
33
0
32
18
65
10
144
507
9
8
23
55
351
40
69
49
64
1180
62
78
51
24
37
97
76
31
38
45
39
12