41
42
149
65
13
292
556
409
489
102
370
29
103
20
36
12
40
110
33
35
8
19
37
32
92
23
198
59
117
54
28
118
56
113
30
116
43
78
49
80
34
46
39
38
45
9
16
259
157
74
106
211