218
45
21
171
34
159
20
39
7
237
38
315
49
26
111
1447
19
108
141
173
13
42
178
28
115
546
30
88
8
15
5
16
14
18
22
12
128
57
54
77
251
902
27
44
36
808
210
230
93
122
58
488