3
1
6
5
88
4
2
15
26
33
7
83
21
16
30
28
25
14
571
19
13
22
17
20
41
11
32
18
0
38
12
1183
31
8
9
97
75
40
39
45
24
51
23
62
78
36
342
49
60
66
144
10
506
29
55