56
117
25
46
444
31
110
72
68
78
124
52
109
1005
97
59
55
179
7843
606
209
421
81
248
18
239
47
106
185
382
103
162
361
35
100
99
629