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