516
86
33
94
166
120
39
273
347
35
105
130
441
38
44
200
41
64
413
993
43
67
321
453
71
62
179
103
315
199
631
40
89
57
37
231
337
142
217