423
233
417
78
306
159
261
55
203
471
107
228
162
387
105
221
122
112
95
340
414
48
7
5
70
227
129
94
131
90
98
302
96
113
53
15
58
174
160
148
97
30
19
25
52
123
49
51
81
118
42
104
136
34
89
163