40
73
31
33
90
6
46
10
41
38
155
77
206
48
98
131
69
75
194
65
76
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