55
59
114
116
902
191
43
73
21
74
68
32
87
48
336
84
190
735
1112
985
804
269
779
395
594
67
814
548
389
791
23
819
78
51
47
119
644
188
97
66
83
40
27
30
100
77
20
96
80
35
86