30
47
36
22
101
58
78
29
100
40
25
32
23
39
61
38
46
81
49
10
52
20
48
21
73
26
35
37
24
16
33
13
28
15
14
11
8
45