848
87
44
48
53
122
659
193
94
59
90
47
19
36
73
95
86
20
110
40
77
37
107
199
68
201
147
118
38
41
699
58
153
45
342
56
32
61
46
287
50
196
83
644
57
60
996