52
14
76
127
283
20
43
49
28
23
39
51
31
45
71
80
66
19
44
46
81
70
55
48
37
97
54
106
111
82
90
57
233
42
158
53
18