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