19
7
66
42
21
89
44
94
22
27
54
26
60
45
118
119
25
75
85
57
39
31
40
136
140
159
111
108
137
262
164
103
117
193
131
491
499
336
447
253