16
22
81
59
34
71
53
89
45
80
20
30
27
31
43
58
171
54
32
19
50
122
17
36
42
11
49
35
25
57
125
77
178
162
39
67
154
204
51
134
40
15562
265
33
68
117
12