41
291
60
7
25
18
10
260
57
50
80
77
44
87
33
73
477
85
112
143
6
52
198
233
30
226
54
114
152
587
94
37
677
481
284
770
420
321
34
20
88
148
69
271
115
56
24
83
27
5975