30
39
148
26
116
228
77
65
83
63
27
178
78
388
14
74
36
90
29
375
76
247
89
120
235
149
109
33
103
48
171
158
403
185
287
81
241
102
289
182
60
58
111
91
37
22
112
18
9
107
119