16
93
87
56
121
102
63
133
26
37
45
22
15
143
35
46
20
126
82
21
13
42
43
123
219
39
53
75
27
17
55
49
79
702
36
876
9
25
40
97
233
147
71
96
12
67
38
129
105
54
34
116