43
46
36
123
18
26
33
215
95
19
302
28
38
99
175
66
12
218
6
24
68
91
57
52
48
42
152
31
495
47
44
85
55
39
21
29
9
40
10
78
37
58
15
71
67
25