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