112
59
60
153
8
18
367
16
5
69
17
54
26
152
23
6
174
92
61
488
72
9
13
29
75
280
45
15
28
52
27
43
37
36