42
33
9
31
39
178
70
26
71
75
40
65
35
32
238
27
82
49
60
43
72
59
15
115
50
104
5
143
36
52
83
51
30
69
175
650
73
86
183
74
1540
54
480
48