41
286
61
206
160
96
89
111
150
31
72
23
83
140
116
136
97
85
36
128
100
38
105
71
191
76
47
409
66
20
45
54
158
141
205
90
187
12
37
10
74
30
118
70
32
28
22
64
113
34
743
119
40