19
86
24
31
69
43
99
59
147
76
23
213
16
166
71
170
44
123
32
37
172
186
41
74
84
219
52
20
54
109
36
38
17
49
15
46
135
159
45
75
50
29
14
47
39
22
95
68
57
48
65
58