112
243
90
52
365
53
77
297
94
69
57
76
32
100
78
30
214
219
152
202
108
64
61
319
16
110
37
248
34
98
87
82
47
212
240
24
72
55
39
464
14
200
276
83
67
324
88
523