16
29
99
12
33
35
34
139
86
13
82
22
74
44
19
17
58
112
30
93
89
107
56
63
31
91
18
39
43
78
23
27
129
24
71
21
46
62
50
80
143
97
28
41
271
144