302
69
389
46
37
244
265
174
506
188
183
113
423
468
200
720
154
276
58
98
1367
460
22
167
292
242
146
150
42
151
152
304
75
359
73
89
233
72
102
450
49
197
60
123
84
298
54
36
56
39
666
97
25