30
193
37
202
156
493
93
94
44
22
42
86
31
60
54
111
177
236
219
344
247
272
270
34
38
77
132
70
46
28
189
80
58
331
220
47
266
29
97
154
123
163
67
120
69
63
20
39
84
131
164
121
40