28
23
20
204
86
540
24
48
52
43
29
51
14
277
55
73
34
62
71
311
13
19
106
21
49
6
15
33
58
60
97
111
36
118
11
286
2379
30
22
169
69
8
10
285