41
37
148
89
75
268
1005
321
124
74
26
117
36
34
31
35
50
70
88
577
150
21
61
66
132
52
907
179
102
760
51
14
85
98
64
141
27
84
115
18
1094
206
30
25
57
180
663
164
3
71
555
274
48
196