313
153
46
113
177
689
121
424
213
136
38
280
5
1983
688
378
73
259
7
6
29
329
121
116
250
42
373
38
4
8
450
347
9
18
16
163
75
145
370
123
7
10
8
671
555
285
137
22
870
