102
27
31
89
88
87
47
46
7
15
26
64
34
32
50
39
18
40
62
11
36
14
24
68
53
42
63
51
60
17
55
59
75
107
65
113
105
25
56
35
49
66