10
3
28
19
38
11
40
14
23
31
25
6
47
91
22
24
54
41
13
15
52
35
9
5
100
21
17
26
74
85
60
33
55
45
99
49
8