57
18
63
112
22
170
151
45
75
47
24
69
61
14
213
128
44
197
113
42
53
54
131
126
83
67
43
88
254
159
202
81
99
95
84
141
92
46
38
48
136
70
20
29
19
65
96
59
21