40
74
31
33
90
6
46
10
41
38
155
77
206
48
98
131
69
76
194
65
235
159
225
34
37
55
80
128
62
44
92
192
164
377
410
136
63
424
141
172
83
139
95
140
221
129
151
152