56
65
604
113
120
58
92
69
180
96
64
42
88
102
84
271
32
57
123
75
38
126
164
165
125
205
37
244
448
324
152
437
81
98
24
62
196
140
130
73
239
146
99
163
72
63
97
171
159