23
25
273
798
230
141
43
134
243
69
339
475
167
22
491
1027
59
72
51
157
298
10
119
100
34
378
351
80
37
155
375
88
164
168
58
46
48
68
311
111
299
42
75
6035
232
131
50
61
222
71