119
29
37
15
28
42
128
538
8
20
395
117
24
56
869
157
27
58
40
115
7
18
152
44
69
171
25
749
47
335
17
30
43
279
73
139
67
68
120
33
65
70
166
11
19
38
46
16