163
413
18
811
41
56
75
119
62
135
71
74
372
223
156
39
258
65
42
149
329
570
50
25
913
99
92
83
190
54
32
49
140
247
562
93
151
512
378
203
160
410
15
947
110
321
52
164
155
29
70