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