40
39
19
78
37
31
36
3563
55
53
63
56
25
82
38
105
69
83
35
42
541
141
236
249
59
147
193
342
261
29
80
70
158
142
162
436
33
24
84
289
43
65
102
114
20
183
373
6982
71
101
94
41
146
369