41
32
48
42
47
28
21
27
114
14
57
34
63
15
67
22
16
38
31
12
18
115
76
49
81
358
99
101
24
176
113
120
100
78
44
66
91
59
257
98
163
128
70
265
146
45
40
156