25
31
10
88
22
63
60
18
33
61
11
14
96
42
43
23
44
99
32
93
98
20
69
52
113
34
50
62
140
213
28
7
5
19
45
112
51
104
13