109
143
31
218
89
99
41
24
83
68
58
191
215
75
45
61
318
193
86
55
228
81
146
69
180
246
87
203
62
29
42
63
174
281
38
59
97
12
32
18
148
78
35
10
102
142
57
122
48
37
151
96
15
98