41
21
35
427
40
31
266
85
55
541
343
66
716
438
76
120
779
39
107
461
174
82
239
36
38
124
88
116
121
65
194
351
42
213
58
280
279
37
33
182
53
48
379
26
54
24
3300
137
25
111
238
63
595
57
169
403
1202
92