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