33
51
134
351
118
64
197
540
219
307
322
263
337
281
56
22
551
531
276
100
526
620
433
346
34
31
161
99
144
300
89
150
136
93
103
292
220
83
52
42
494
323
48
43
123
67
77
39
62
36
447
184
75
79
383