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