400
154
26
44
92
30
425
67
135
23
89
347
53
37
68
83
343
236
43
155
28
152
119
317
72
87
124
56
70
27
93
166
234
405
36
39
164
49
41
80
33
167
62
48
1315
18
14
65
188
35
169
11