10
3
28
24
1
14
11
18
43
15
62
5
6
21
36
25
39
52
22
7
23
96
77
30
46
20
115
9
26
71
37
150
32
86
35
42
79
31
70
13
4
101
33
49
59
83