16
99
103
87
42
13
12
24
35
14
56
18
43
47
50
89
36
6
10
143
25
21
102
3
8
60
20
80
17
7
31
22
30
2
66
203
0
85