187
180
179
36
186
15
47
66
17
37
304
72
95
26
92
65
88
19
30
40
112
64
83
106
49
32
71
38
158
33
41
295
39
223
31
69
228
366
103
131
140
110
51
161
42
150
22
14
93
58
9