41
52
30
18
410
131
74
169
108
36
49
233
39
87
40
101
129
132
24
68
138
94
92
141
99
23
21
64
109
42
98
62
135
56
97
51
32
61
124
59
27
120
65
271
55
174
50
66
71
153
37
47
58
150
81