283
33
14
19
81
144
20
30
115
32
96
53
297
77
110
194
156
66
45
44
459
17
54
279
95
35
47
138
106
84
40
287
123
505
360
68
90
176
38
70
42
326
141
73
252
18
316
133
59
49
6
16