445
40
304
81
420
78
190
97
77
236
66
50
42
17
62
57
43
22
169
113
30
249
256
56
27
279
110
88
167
39
330
37
128
112
91
64
28
297
101
51
33
41
86
157
138
133
232
102
264
32
228
602
71
52
92
49
35