10
115
28
66
76
18
47
30
20
22
31
25
26
24
63
57
29
48
15
2
59
1212
62
11
32
8
4
16
27
40
14
52
13
54
51
17
38
5
58
34
223
505
49
827
36