10
27
13
28
4
18
17
14
15
73
38
43
65
44
79
47
11
55
62
40
94
31
23
48
30
5
105
3
7
115
34
41
46
39
22
9
0
45
33
58
25
24