30
48
18
36
166
26
28
23
94
271
85
20
98
104
27
40
59
81
137
122
69
16
14
56
158
22
21
34
17
261
46
100
143
15
87
220
534
141
31
50
6
333
19
248