25
42
32
59
41
56
204
118
677
97
189
61
286
29
80
49
248
13
96
51
73
23
12
16
10
83
258
133
64
71
74
67
726
185
48
114
192
210
85
130
45
98
89
1718
394
103
24
26
36
443
147