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