41
128
78
94
208
48
123
79
85
582
105
484
194
132
145
345
126
127
140
149
73
92
43
150
177
212
30
23
52
110
24
26
113
42
31
62
195
40
81
29
25
89
80
38
87
136
60
88
381
173
216
148
39