41
289
204
65
355
241
158
97
137
43
132
61
523
239
56
136
87
31
48
153
199
29
113
75
40
174
141
102
53
196
336
108
47
133
71
221
24
60
89
245
51
103
391
55
66
117
107
238
22
131
188
301
154
115
786
601