52968586
42012316
99993214
86183196
77766710
14268121
79657990
9567116
70239356
89894235
76884634
4948116
78774581
31465224
86723620
73124432
90279933
56809839
322210
17042205
64032685
63433678
38744945
97405294
24559007
29769341
34557037
83784617
25914756
68649041
12933349
31043441
90812897
5572285
31726941
66097283
58644537
96846961
85757285
18489584