363
171
82
73
93
49
174
46
325
20
83
71
32
109
242
52
506
70
110
239
144
23
74
124
77
113
745
248
101
246
535
184
67
816
344
137
273
89
76
31
213
387
108
417
230
235
162
354
143
861
69