131
10
22
30
20
35
26
6
9
23
53
207
39
29
24
31
55
38
11
27
297
695
25
50
44
18
32
80
36
74
87
28
724
21
15
1
61
168
47
101
19
304
70
52
69
51