74
79
246
85
108
118
51
101
42
254
28
610
304
420
216
68
190
64
50
76
112
40
107
138
752
381
359
133
457
160
236
84
83
94
78
93
158
623
38
143
31
120
268
181
54
129
72
423
520
244
418
161
69