96
91
30
32
20
53
23
57
11
24
31
98
16
7
42
103
14
128
35
27
26
28
33
9
15
17
19
95
72
90
84
92
10
46
59
22
106
43
37
77
207
78