69
23
48
129
113
79
83
54
156
46
112
49
59
63
89
146
124
70
190
235
153
107
102
252
185
133
328
944
455
55
60
75
86
541
30
61
31
431
217
97
130
304
220
384
647
191
441
378
144
147
78
214
149