13
47
43
26
58
34
31
86
22
36
64
10
24
247
587
133
168
126
85
163
536
57
237
378
138
996
28
17
20
11
108
29
56
60
184
166
67
83
70
90
272
75
44
102
132
78
62
50
274
159
111