40
187
63
435
196
42
14
15
27
39
16
31
509
266
12
44
22
17
74
71
10
78
35
87
61
25
49
29
131
8
24
18
7
36
26
46
43
3
51
385
166
54
11
9
66
99