416
238
112
233
129
70
66
20
175
105
245
47
49
428
320
285
126
53
252
108
231
300
118
77
177
39
75
41
140
42
116
67
394
199
9
297
38
102
191
71
34
62
18
23
313
60
89
119
48
40
32
12
57
30
28