13
90
27
11
44
10
32
43
260
19
6
141
95
57
66
47
134
18
64
67
20
857
7
76
65
48
38
71
167
55
88
78
104
147
97
93
34
35
83
29
72
28
37
153
430
113
86
745
727
272
545
840
964