54
31
38
33
3
52
30
40
66
118
148
41
7
89
23
178
84
22
60
21
226
9
27
18
37
269
115
69
50
57
14
297
17
202
93
83
147
16
94
293
101
112
47
99
39
42
10
71
63