63
81
73
22
33
29
19
16
2
12
50
86
124
188
136
283
247
54
196
43
46
21
172
41
147
49
80
223
126
240
198
57
207
218
114
69
61
424
58
593
186
35
245
15
25
162
381
39
125
32
148
89
87