91
83
49
96
103
77
925
964
676
607
540
753
858
488
142
106
2097
135
1502
615
2032
558
4396
799
1091
919
790
885
1108
1337
917
1852
1992
2438
51
164
201
1689
75
53
564
339