93
35
62
73
40
57
472
203
124
52
163
20
97
424
263
16
22
81
38
75
18
230
36
37
26
23
39
187
46
120
66
134
59
247
53
166
133
178
275
421
99
108
77
106
158
56
30
123
91
156