201
561
110
552
38
295
745
50
47
28
160
613
198
202
331
114
115
111
105
127
274
109
60
78
755
113
204
25
100
96
147
153
246
27
43
234
161
24
67
74
55
249
128
35
197
73
247
375
268
225
906
391
579
65
21
230
628
141