382
181
40
392
69
66
273
35
150
195
697
192
160
412
524
97
115
155
77
23
30
60
36
113
101
25
26
57
47
144
81
52
79
439
34
230
166
33
117
208
467
68
332
135
49
238
119
288
65
44
185
72
104