11
6
25
38
18
20
64
44
639
145
52
87
138
107
143
37
39
96
23
24
27
48
58
14
26
21
30
32
19
22
45
41
17
71
60
49
103
149
79
28
70
214
69
279