13
209
43
40
391
44
179
109
582
132
89
62
297
91
111
38
2
46
64
127
70
48
54
26
20
23
35
156
32
24
18
486
575
497
113
104
57
30
484
42
107
28
33
74
75
39
77
52
137
22