14
646
9
223
350
12
39
60
43
21
27
58
61
28
48
51
329
33
8
7
321
137
6
5
243
175
93
209
89
85
649
82
263
44
391
181
30
88
19
189
630
10
1
17
4
204
578
34
3
37
744
360
309