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