93
22
56
59
79
213
45
151
191
107
53
154
118
126
124
38
39
23
71
52
12
49
85
280
110
42
29
44
204
106
142
28
43
50
245
73
89
69
54
68
17
98
62
84
34
83
88
227
281
25
177
140