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