5470276
89476064
66533050
79999668
4402188
93523338
72513842
4637516
65569063
4779402
28923348
51554152
7156640
3908287
5518387
928420
21789308
19134133
34906085
91591438
71362078
88837793
87276823
37762733
29287723
84518286
40568485
946350
92981069
57232772
64248048
99035905
44775263
41037032
67239655
53039023
38468408
31191332
62183094
22433489