56
53
59
48
352
152
181
341
111
68
100
195
85
333
325
1621
529
102
87
70
83
131
63
134
138
114
129
475
38
140
421
96
296
139
95
29
32
175
50
163
71
242
149
234
117
79
26
116
121
448
47
60