11
40
16
30
27
21
23
17
75
13
24
43
37
26
6
4
64
50
41
172
9
15
25
476
828
180
104
390
51
33
393
92
36
32
153
73
119
19
35
905
7
84