...
271
20
112
19
104
16
17
330
227
95
163
425
61
78
67
119
179
59
106
176
62
2
266
268
38
14
374
43
402
68
103
60
28
8
9
7
4
90
96
12
26
5
159
189
134
1
111
13