93
51
24
57
34
56
250
6
64
109
62
17
77
38
8
18
19
28
22
43
307
98
48
30
126
71
189
50
99
122
149
103
142
170
249
58
128
29
39
111
239
42
31
101
118
196
181
270
76
383