53
39
46
136
76
69
23
48
129
113
79
83
54
156
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
648
191
441
378