10
30
31
35
17
46
81
14
40
63
23
68
104
42
39
28
19
43
47
27
37
13
16
34
93
75
32
8
33
21
29
36
45
49
11