31
219
35
127
40
215
64
585
280
52
90
92
4
185
243
9
29
24
564
78
380
117
112
62
145
27
22
38
51
344
26
98
30
7
598
6
129
10
21
180
68
57
114
11
216
73
39
13
25
71
18
48