59598863
43371839
1379507
83406098
50209482
55739516
69032876
79134510
83497855
59322947
5645094
9729823
26351319
66657277
1364644
7903682
49503629
26225019
20317623
17621255
34255423
3824669
1811999
30114297
75202610
63213460
81785931
77649671
41479173
89752185
61996822
6996990
12103572
42239523
130623
72144831
12403800
43834155
58396060
47732374