219
52
30
51
78
60
223
170
91
208
46
38
145
134
163
64
39
86
171
69
42
251
37
18
488
519
67
92
395
233
106
57
169
249
35
400
90
84
418
262
1184
80
125
54
212
43
197
94
48
75
356
120
98