54
33
51
134
351
118
64
197
541
219
307
322
263
337
281
56
22
551
531
276
100
527
621
434
346
35
31
161
99
144
300
89
151
136
93
103
292
220
83
52
42
494
323
48
44
123
69
77
39
62
37
447
184
75
80