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