3
107
63
24
18
34
30
32
38
5
67
21
27
25
26
33
36
41
314
6
211
22
370
65
88
511
23
77
283
105
10
8
16
62
366
28
7
9
43
61
539
286
552
178
14