57
32
185
60
31
328
5
27
71
394
108
195
4
30
38
37
75
731
24
22
13
1436
26
250
576
69
19
53
158
2
78
461
208
12
49
6
242
266
42
211
33
18
90
10
39
29
23
147
96
65
52