58
126
25
34
26
160
181
240
98
89
33
63
10
62
74
46
43
80
64
131
28
8
73
66
112
202
97
180
375
38
37
75
123
41
68
100
162
91
39
175
121
29
52
251
385
78
76
245
27