405
46
166
400
91
39
124
19
225
45
25
202
16
50
18
52
8
56
88
290
103
112
84
140
258
78
92
281
7
1
12
55
136
42
148
47
21
284
27
97
265
4
93
71
51
6
41
35
416
155
85
28
15
10
73