105
24
245
72
208
217
152
129
61
139
188
172
403
73
54
109
100
108
668
30
192
197
131
64
78
195
166
18
62
69
94
83
84
23
34
250
50
11
260
122
223
26
103
58
120
113
27
53
190