4
2
1
12
10
24
3
0
5
11
33
6
7
18
14
23
66
15
143
13
20
26
514
9
25
19
8
22
31
42
55
32
16
353
40
41
69
48
28
1183
29
62
77
36
97
76
39
45