96
103
10
12
40
60
107
16
118
31
136
42
44
52
47
20
74
48
62
23
32
104
34
86
83
24
53
63
77
76
46
25
28
68
88
85
13
43
110
38
35
8
57
49
67
211
1378